numpy
을 사용하여 벡터화를하는 것에 대해 혼란 스럽습니다. 특히numpy를 사용하는 파이썬 배열
,이 형태의 매트릭스를 가지고 : 유형의 이 <type 'list'>
[[0.0, 0.0, 0.0, 0.0], [0.02, 0.04, 0.0325, 0.04], [1, 2, 3, 4]]
가 어떻게 그것을 사용하여 다음 NumPy와 같이해야합니까?
np.array([[0.0, 0.0, 0.0, 0.0], [0.02, 0.04, 0.0325, 0.04], [1, 2, 3, 4]])
그러나 나는 매우 긴 행렬이, 난 그냥 그렇게 각 행을 입력 할 수 없습니다 :
[[ 0.0 0.0 0.0 0.0 ]
[ 0.02 0.04 0.0325 0.04 ]
[ 1 2 3 4 ]]
예, 내가 사용하여 수행 할 수 있습니다 알고 있습니다. 매우 긴 매트릭스가있는 경우 어떻게 처리 할 수 있습니까?
splitted = [l[i:i + n] for i in range(0, len(array), n)]
을 그에서 매트릭스합니다 :
np.array ([0.0, 0.0, 0.0, 0.0], [0.02, 0.04, 0.0325, 0.04, [1, 2, 3, 4]) – Erotemic
하이 Erotemic하면 참조하세요 수 내 업데이트? – wrek
입력하고 싶지 않은 행렬은 어떻게 구합니까? 어떤 형태로 존재합니까 (예 : 배열, CSV 파일, 생성기 함수의 배열이 있습니까?)? – Marat