@brenna
Вы можете создать массив с помощью функции numpy.array()
. Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import numpy as np # Создание массива из списка a = np.array([1, 2, 3]) print(a) # Выводит: [1 2 3] # Создание матрицы (двумерного массива) из списка списков b = np.array([[1, 2, 3], [4, 5, 6]]) print(b) # Выводит: [[1 2 3] # [4 5 6]] # Создание массива из нулей размера (3, 3) c = np.zeros((3, 3)) print(c) # Выводит: [[0. 0. 0.] # [0. 0. 0.] # [0. 0. 0.]] # Создание массива из единиц размера (3, 3) d = np.ones((3, 3)) print(d) # Выводит: [[1. 1. 1.] # [1. 1. 1.] # [1. 1. 1.]] # Создание массива из чисел, заполненных по порядку в диапазоне от 0 до 9 e = np.arange(10) print(e) # Выводит: [0 1 2 3 4 5 6 7 8 9] |
Если вам нужен массив с определенными значениями, вы можете создать его с помощью функций numpy.zeros()
, numpy.ones()
, numpy.empty()
, numpy.full()
или numpy.eye()
. Например:
1 2 3 |
import numpy as np # Создание массива и |
@brenna
заполнение его нулями размера (3, 3) a = np.zeros((3, 3)) print(a) # Выводит: [[0. 0. 0.] # [0. 0. 0.] # [0. 0. 0.]]
b = np.ones((2, 4)) print(b) # Выводит: [[1. 1. 1. 1.] # [1. 1. 1. 1.]]
c = np.empty((2, 2)) print(c) # Выводит: [[1. 1.] # [1. 1.]]
d = np.full((5, 5), 7) print(d) # Выводит: [[7 7 7 7 7] # [7 7 7 7 7] # [7 7 7 7 7] # [7 7 7 7 7] # [7 7 7 7 7]]
e = np.eye(3, dtype=int) print(e) # Выводит: [[1 0 0] # [0 1 0] # [0 0 1]]