Как заполнить массив numpy?

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

от quinton.prosacco , в категории: Python , 2 месяца назад

Как заполнить массив numpy?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

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

@quinton.prosacco 

Для заполнения массива numpy можно использовать функции numpy.zeros, numpy.ones, numpy.full или numpy.arange, а также метод numpy.array.


Примеры использования:

  1. Создание массива нулей заданной размерности:
1
2
3
4
5
import numpy as np

# Создание массива 3x3, заполненного нулями
arr = np.zeros((3, 3))
print(arr)


Вывод:

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


  1. Создание массива единиц заданной размерности:
1
2
3
4
5
import numpy as np

# Создание массива 2x4, заполненного единицами
arr = np.ones((2, 4))
print(arr)


Вывод:

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


  1. Создание массива с заданным значением:
1
2
3
4
5
import numpy as np

# Создание массива 2x2, заполненного значением 5
arr = np.full((2, 2), 5)
print(arr)


Вывод:

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


  1. Создание массива последовательных чисел:
1
2
3
4
5
import numpy as np

# Создание массива с числами от 0 до 9
arr = np.arange(10)
print(arr)


Вывод:

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


  1. Создание массива из заданного списка:
1
2
3
4
5
import numpy as np

# Создание массива из списка чисел
arr = np.array([1, 2, 3, 4, 5])
print(arr)


Вывод:

1
[1 2 3 4 5]