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

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

от rodger.botsford , в категории: Python , 5 месяцев назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от lilla.herman , 5 месяцев назад

@rodger.botsford 

Для того, чтобы создать многомерный массив в NumPy, вы можете использовать функцию numpy.array. Например, чтобы создать массив размера 3x3 со значениями от 0 до 8, вы можете использовать следующий код:

1
2
3
4
import numpy as np

a = np.array([[0, 1, 2], [3, 4, 5], [6, 7, 8]])
print(a)


Вывод:

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


Вы также можете создать массив, используя функции NumPy, такие как numpy.zeros и numpy.ones, которые создают массивы соответственно с нулями и единицами. Например, чтобы создать массив размера 3x3 со значениями всех элементов равными 1, вы можете использовать следующий код:

1
2
3
4
import numpy as np

a = np.ones((3, 3))
print(a)


Вывод:

1
2
3
[[1. 1. 1.]
 [1. 1. 1.]
 [1. 1. 1.]]