@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.]] |
@rodger.botsford
Однако, стоит отметить, что в NumPy многомерные массивы также можно создать с помощью функции np.ndarray. Пример:
1 2 3 4 |
import numpy as np a = np.ndarray(shape=(3, 3), dtype=int) print(a) |
Вывод:
1 2 3 |
[[9475520 8738160 8738216] [8738256 8738304 8738352] [8738400 8738448 8738496]] |
Важно, что при использовании np.ndarray массив создается с неопределенными значениями, которые зависят от текущего состояния памяти. Если вам нужно создать многомерный массив с начальными значениями, вам следует использовать np.zeros, np.ones или np.full для указания значений элементов массива.