Как из list сделать numpy array?

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

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

Как из list сделать numpy array?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от jamey.kohler , месяц назад

@dayna 

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

1
2
3
4
5
6
7
import numpy as np

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

print(arr)
# Output: array([1, 2, 3, 4, 5])


В этом примере мы сначала импортируем библиотеку numpy, затем создаем список lst, а затем используем функцию numpy.array(), чтобы создать массив arr из этого списка.


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

1
2
3
4
5
6
7
import numpy as np

lst = [[1, 2, 3], [4, 5, 6]]
arr = np.array(lst)

print(arr)
# Output: array([[1, 2, 3], [4, 5, 6]])


В этом примере мы создаем двумерный массив, состоящий из двух строк и трех столбцов.