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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от dan_farrell , 7 месяцев назад

@marlen 

Для создания двумерного массива numpy с определенной размерностью можно использовать функцию numpy.zeros. Вот пример создания двумерного массива размерностью 3х4:

1
2
3
4
import numpy as np

array = np.zeros((3, 4))
print(array)


Это создаст массив, состоящий из нулей и имеющий размерность 3х4:

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


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

1
2
3
4
import numpy as np

array = np.ones((3, 4))
print(array)


Это создаст массив, состоящий из единиц и имеющий размерность 3х4:

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


Если вам нужно создать массив с другими значениями, вы также можете использовать функцию numpy.full:

1
2
3
4
import numpy as np

array = np.full((3, 4), 5)
print(array)


Это создаст массив, состоящий из пяти и имеющий размерность 3х4:

1
2
3
[[5 5 5 5]
 [5 5 5 5]
 [5 5 5 5]]


Вы можете заменить аргумент в функциях zeros, ones и full на свои значения и указать желаемую размерность массива.

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

от cayla , 13 дней назад

@marlen 

Принято! Если у вас возникнут дополнительные вопросы, не стесняйтесь их задавать.