Преобразование списка в массив в Python

Существуют следующие методы преобразования списка в массив в Python:

  1. np.array(): принимает список и возвращает массив, содержащий все элементы списка.
  2. np.asarray(): преобразует список в массив и возвращает.
  3. arr.array(): принимает список и тип данных и возвращает массив.

Способ 1: использование метода np.array()

Чтобы преобразовать список в массив в Python, вы можете использовать метод «np.array()». Функция принимает список в качестве аргумента и возвращает массив, содержащий все элементы списка.

Выход

В этом примере мы определили список, который преобразовали в массив с помощью функции np.array() и распечатали массив и его тип данных. Чтобы проверить тип данных переменной, используйте функцию type().

Способ 2: использование метода numpy.asarray()

np.asarray() — это библиотечная функция numpy, которая принимает список в качестве аргумента, преобразует его в массив и возвращает.

Согласно определению функции numpy.asarray(), она вызывает внутри себя функцию numpy—array(). Итак, за кулисами функция np.asarray() вызывает функцию np.array().

Основное различие между numpy.array() и numpy.asarray() заключается в том, что флаг копирования имеет значение False в случае numpy.asarray() и True (по умолчанию) в случае numpy.array().

Выход

Способ 3: применение метода arr.array()

Вы можете использовать метод array.array() для преобразования списка в массив. Чтобы использовать метод array() из модуля массива, вам необходимо импортировать модуль массива и указать тип данных и список в качестве аргументов.

Выход

Заключение

Лучший и эффективный способ преобразовать список в массив в Python — использовать функцию np.array().

Лучший способ преобразовать массив в список — использовать функцию list() в Python.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python