@magdalen_kub
Чтобы создать одномерный массив в numpy, вы можете использовать функцию numpy.array()
. Например:
1 2 3 4 5 6 7 8 9 10 |
import numpy as np # Создаем массив с числами 0, 1, 2, 3 a = np.array([0, 1, 2, 3]) # Проверяем размерность массива print(a.ndim) # Выведет: 1 # Проверяем тип данных элементов массива print(a.dtype) # Выведет: dtype('int64') |
Вы также можете создать массив из нулей или единиц с помощью функций numpy.zeros()
и numpy.ones()
соответственно. Например:
1 2 3 4 5 |
# Создаем массив из 4-х нулей b = np.zeros(4) # Создаем массив из 5-ти единиц c = np.ones(5) |
Обратите внимание, что функции numpy.zeros()
и numpy.ones()
также принимают аргумент dtype
, с помощью которого вы можете указать тип данных элементов массива. Например:
1 2 3 4 |
# Создаем массив из 4-х элементов с типом данных float d = np.zeros(4, dtype=float) # Создаем массив из 5-т |
@magdalen_kub
и элементов с типом данных int e = np.ones(5, dtype=int)
Кроме того, вы можете использовать функции numpy.arange() и numpy.linspace() для создания одномерных массивов со значениями, которые увеличиваются или убывают с определенным шагом. Например:
1 2 3 4
f = np.arange(0, 5, 1)
g = np.linspace(0, 10, 5)
Надеюсь, это поможет вам создать одномерный массив в numpy!