이 함수는 목록이나 튜플 형태의 기존 데이터를 사용하여 배열을 만드는 데 사용됩니다. 이 함수는 Python 시퀀스를 numpy 배열 객체로 변환해야 하는 시나리오에서 유용합니다.
통사론
numpy.asarray(sequence, dtype = None, order = None)
매개변수
다음 매개변수를 허용합니다.
- 모양: 행렬의 모양을 정의하는 튜플입니다.
- dtype: 배열의 각 항목의 데이터 유형입니다.
- 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])]