Как сохранить список в виде массива numpy в python?

Мне нужно знать, можно ли сохранить список python в виде массива numPy.

7 Solutions collect form web for “Как сохранить список в виде массива numpy в python?”

Если вы посмотрите здесь, это может рассказать вам, что вам нужно знать.

http://www.scipy.org/Tentative_NumPy_Tutorial#head-d3f8e5fe9b903f3c3b2a5c0dfceb60d71602cf93

В принципе, вы можете создать массив из последовательности.

from numpy import array a = array( [2,3,4] ) 

Или из последовательности последовательностей.

 from numpy import array a = array( [[2,3,4], [3,4,5]] ) 

Вы имеете в виду что-то вроде этого ?

 from numpy import array a = array( your_list ) 

Вы хотите сохранить его как файл?

 import numpy as np myList = [1, 2, 3] np.array(myList).dump(open('array.npy', 'wb')) 

… и затем читайте:

 myArray = np.load(open('array.npy', 'rb')) 

Да:

 a = numpy.array([1,2,3]) 

Я полагаю, вы имеете в виду преобразование списка в массив numpy? Затем,

 import numpy as np # b is some list, then ... a = np.array(b).reshape(lengthDim0, lengthDim1); 

дает вам как массив списка b в форме, заданной в форме изменения.

Вы можете использовать numpy.asarray , например, чтобы преобразовать список в массив:

 >>> a = [1, 2] >>> np.asarray(a) array([1, 2]) 

Вот более полный пример:

 import csv import numpy as np with open('filename','rb') as csvfile cdl = list( csv.reader(csvfile,delimiter='\t')) print "Number of records = " + str(len(cdl)) then later npcdl = np.array(cdl) 

Это действительно очень просто.

  • numpy: какова логика функций argmin () и argmax ()?
  • NumPy суммирует один массив на основе значений в другом массиве для каждого соответствующего элемента в 3-м массиве
  • Python numpy.random.choice в C # с неравномерным распределением вероятностей
  • Ковариация с колонками
  • Numpy: Объединение структурированных массивов?
  • Интерполировать значения NaN в массиве numpy
  • line, = plot (x, sin (x)), что означает запятая?
  • Numpy выбирает определенный индекс столбца для каждой строки, используя список индексов
  • тест на членство в массиве 2d numpy
  • интерполировать массив python, чтобы минимизировать максимальную разницу между элементами
  • Среднее количество структурированных массивов
  • Python - лучший язык программирования в мире.