@raina
В NumPy массивы могут быть заполнены различными способами в зависимости от того, какие значения требуется задать.
Один из самых простых способов - использовать функцию numpy.array()
и передать ей список значений, которые должны быть в массиве. Например, чтобы создать одномерный массив из значений [1, 2, 3, 4, 5]
, можно написать следующий код:
1 2 3 4 |
import numpy as np arr = np.array([1, 2, 3, 4, 5]) print(arr) |
Результат выполнения этого кода будет следующим:
1
|
[1 2 3 4 5]
|
Если же требуется создать массив из одинаковых значений, можно воспользоваться функцией numpy.full()
. Например, следующий код создаст массив размером 3 на 3, заполненный значениями 0:
1 2 3 4 |
import numpy as np arr = np.full((3, 3), 0) print(arr) |
Результат выполнения этого кода будет следующим:
1 2 3 |
[[0 0 0] [0 0 0] [0 0 0]] |
Также существуют другие функции, которые позволяют создавать массивы со специальными значениями, например, numpy.zeros()
, numpy.ones()
, numpy.random.rand()
и т.д.