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

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

от dayna , в категории: Python , 2 года назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от jamey.kohler , 2 года назад

@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]])


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

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

от johnpaul.blick , год назад

@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]])


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