Как создать двумерный массив в python numpy?

Пользователь

от guillermo , в категории: Python , 2 года назад

Как создать двумерный массив в python numpy?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от roxanne.hauck , 2 года назад

@guillermo 

Для создания двумерного массива в NumPy можно использовать функцию numpy.array. Например:

1
2
3
4
5
6
import numpy as np

# создание двумерного массива с числами от 0 до 4
a = np.array([[0, 1, 2, 3], [4, 5, 6, 7]])

print(a)


Вывод:

1
2
[[0 1 2 3]
 [4 5 6 7]]


Можно также создать массив из нулей с помощью функции numpy.zeros, из единиц с помощью функции numpy.ones или с помощью функции numpy.empty, чтобы создать массив с случайными значениями. Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import numpy as np

# создание массива 3x3 из нулей
a = np.zeros((3, 3))

# создание массива 3x3 из единиц
b = np.ones((3, 3))

# создание массива 3x3 со случайными значениями
c = np.empty((3, 3))


Пользователь

от dayna , год назад

@guillermo 

print(a) print(b) print(c)


Вывод:


[[0. 0. 0.] [0. 0. 0.] [0. 0. 0.]]


[[1. 1. 1.] [1. 1. 1.] [1. 1. 1.]]


[[0. 0. 0.] [0. 0. 0.] [0. 0. 0.]]