IT

ravel () 함수를 사용하기위한 목록에서 배열로 변환

lottoking 2020. 8. 20. 19:04
반응형

ravel () 함수를 사용하기위한 목록에서 배열로 변환


문자에 목록이 있고 ravel()함수 를 사용할 수 배열로 변환하고 싶습니다 .


사용 :numpy.asarray

import numpy as np
myarray = np.asarray(mylist)

int 배열과 목록 생성

from array import array
listA = list(range(0,50))
for item in listA:
    print(item)
arrayA = array("i", listA)
for item in arrayA:
    print(item)

나는 추가 모듈을 사용하지 않고 할 수있는 방법을 원했습니다. 먼저 목록을 확장으로 전환 한 다음 배열에 추가합니다.

dataset_list = ''.join(input_list)
dataset_array = []
for item in dataset_list.split(';'): # comma, or other
    dataset_array.append(item)

원하는 것이 ravel(중첩, I s'pose?) 목록에 전화 하는 것이라면 직접 numpy할 수 있고 캐스팅을 수행합니다.

L = [[1,None,3],["The", "quick", object]]
np.ravel(L)
# array([1, None, 3, 'The', 'quick', <class 'object'>], dtype=object)

또한 참조 할만큼 가치가 당신은 통과 할 필요가 numpy전혀 없습니다 .


다음 코드를 사용하십시오.

import numpy as np

myArray=np.array([1,2,4])  #func used to convert [1,2,3] list into an array
print(myArray)

변수 b에 다음을 수행 할 수 있습니다.

새 변수 "a"를 a=[]다음 과 같이 생성 한 다음 목록을 "a"에 다음 과 같이 할당합니다.a=b

이제 "a"에는 목록 "b"의 모든 구성 요소가 배열에 있습니다.

그래서 당신은 확장으로 목록을 배열로 변환했습니다.

참고 URL : https://stackoverflow.com/questions/15868512/list-to-array-conversion-to-use-ravel-function

반응형