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

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

от cloyd , в категории: Python , месяц назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от fidel , месяц назад

@cloyd 

Чтобы создать двумерный массив в numpy, вы можете использовать функцию numpy.array() и передать в нее список (или список списков) с элементами массива. Например:

1
2
3
4
5
6
import numpy as np

# создаем двумерный массив с размерностью 2x3
a = np.array([[1, 2, 3], [4, 5, 6]])

print(a)


Результат:

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


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

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

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

print(a)

# создаем массив размера 3x2 с нулями
b = np.zeros((3, 2))

print(b)


Результат:

1
2
3
4
5
6
[[1. 1. 1.]
 [1. 1. 1.]]

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