logo

numpy.asarray()

이 함수는 목록이나 튜플 형태의 기존 데이터를 사용하여 배열을 만드는 데 사용됩니다. 이 함수는 Python 시퀀스를 numpy 배열 객체로 변환해야 하는 시나리오에서 유용합니다.

통사론

 numpy.asarray(sequence, dtype = None, order = None) 

매개변수

다음 매개변수를 허용합니다.

  1. 모양: 행렬의 모양을 정의하는 튜플입니다.
  2. dtype: 배열의 각 항목의 데이터 유형입니다.
  3. order : 배열의 삽입 순서입니다. 기본값은 C입니다.

반품

시퀀스와 동일한 값을 가진 배열이 반환됩니다.

 import numpy as np l=[1,2,3,4,5,6,7] a = np.asarray(l); print(type(a)) print(a) 

산출:

 [1 2 3 4 5 6 7] 

예: Tuple에서 numpy 배열 만들기

 import numpy as np l=(1,2,3,4,5,6,7) a = np.asarray(l); print(type(a)) print(a) 

산출:

 [1 2 3 4 5 6 7] 

예: 둘 이상의 목록을 사용하여 numpy 배열 만들기

 import numpy as np l=[[1,2,3,4,5,6,7],[8,9]] a = np.asarray(l); print(type(a)) print(a) 

산출:

 [list([1, 2, 3, 4, 5, 6, 7]) list([8, 9])]