Одномерный массив содержит элементы только в одном измерении. Другими словами, форма массива numpy должна содержать только одно значение в кортеже.
Чтобы создать одномерный массив в Numpy, вы можете использовать любую из функций numpy array(), arange() или linspace().
Создание с помощью функции array()
Функции Numpy array() принимают список элементов в качестве аргумента и возвращают одномерный массив.
В этом примере мы импортируем библиотеку numpy и используем функцию array() для создания одномерного массива numpy.
import numpy as np #create numpy array a = np.array([5, 8, 12]) print(a)
Выход
[ 5, 8, 12]
Создайте 1D Numpy Array с помощью функции arange()
Функция numpy arange() принимает начало, конец диапазона и интервал в качестве аргументов и возвращает одномерный массив.
[start, start+interval, start+2*interval, ... ]
В этом примере мы импортируем библиотеку numpy и используем функцию arange() для создания одномерного массива numpy.
import numpy as np #create numpy array a = np.arange(5, 14, 2) print(a)
Выход
[ 5, 7, 9, 11, 13]
Массив начинается с 5 и продолжается до 14 в интервале 2.
Создайте 1D Numpy Array с помощью функции linspace()
Функции numpy linspace() принимают начало, конец и количество создаваемых элементов в качестве аргументов и создают одномерный массив.
В этом примере мы импортируем библиотеку numpy и используем функцию linspace() для создания одномерного массива numpy.
import numpy as np #create numpy array a = np.linspace(5, 25, 4) print(a)
Выход
[ 5. 11.66666667 18.33333333 25. ]
Резюме
В этом руководстве примеров Python мы создали одномерный массив numpy, используя различные встроенные функции.