2011-05-10 7 views

답변

79

여기를 보면 알 필요가있는 내용이 표시 될 수 있습니다.

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]]) 
+6

import numpy as np; np를 추가하십시오. 앞에 배열 (np.array ([]); 혼동 될 수있는 사람 – Abhi

+1

나는 그 구문을 조금 다르게했을 것이다.'numpy를 np로 가져오고 '= np.array ([[2,3, 4], [3,4,5]])? – SDsolar

+0

그런 식으로 할 수없는 이유는 모르겠다. 고양이를 피하는 방법은 여러 가지가있다. 사실, @eumiro는 아래에 답하십시오. –

24

?

from numpy import array 
a = array(your_list) 
14

파일로 저장 하시겠습니까?

import numpy as np 

myList = [1, 2, 3] 

np.array(myList).dump(open('array.npy', 'wb')) 

... 그리고 읽어

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

내 생각, 당신은 NumPy와 배열에 목록을 변환 의미? 이어서 ,

import numpy as np 

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

당신에게주는 모양 변경에 소정 형상의 목록 (B)의 배열로.

4

당신은 배열에 목록을 변환 예를 들어, numpy.asarray를 사용할 수 있습니다

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) 

정말 매우 간단하다 :

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

은보다 완벽한 예입니다.

관련 문제