2D 목록이 있습니다.
a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
2d numpy 배열로 변환하고 싶습니다. 메모리를 할당하지 않고 할 수 있습니까?
numpy.zeros((3,3))
그런 다음 값을 저장합니까?
2D 목록이 있습니다.
a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
2d numpy 배열로 변환하고 싶습니다. 메모리를 할당하지 않고 할 수 있습니까?
numpy.zeros((3,3))
그런 다음 값을 저장합니까?
답변:
목록을 np.array
다음으로 전달하십시오 .
a = np.array(a)
이 기회를 dtype
통해 기본값이 원하는 것이 아닌 경우 설정할 수도 있습니다 .
a = np.array(a, dtype=...)