Как из списка сделать массив numpy?

Пользователь

от stephania , в категории: Python , месяц назад

Как из списка сделать массив numpy?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от mona_terry , месяц назад

@stephania 

Чтобы создать массив numpy из списка, вы можете воспользоваться функцией numpy.array(). Например:

1
2
3
4
5
6
import numpy as np

list = [1, 2, 3, 4]
arr = np.array(list)

print(arr)  # выведет [1 2 3 4]


Список может содержать элементы любого типа, но все элементы списка должны быть одного типа, чтобы массив numpy мог быть создан. Если элементы списка имеют разные типы, numpy попытается привести их к одному типу (например, к целочисленному), но это может привести к потере точности или другим нежелательным результатам. Поэтому рекомендуется убедиться, что элементы списка имеют одинаковый тип данных, прежде чем пытаться создать массив numpy.