0
나는 c에서 python으로 이동 중이다. map((2,3,(5,6,7)))
파이썬에서 다차원 배열 초기화
내가 배열 np.zeros((2,3))
의 각 항목은 서로 다른 길이의리스트가되고 싶어요 :
나는 서로 다른 길이의 배열을 초기화 할 수 있습니다.
나는를 C 파이썬 해당 싶습니다 : 나는 몇 가지를 시도했습니다
for(ii=0; ii<N; ii++) {
dim[ii] = ii**2;
for(jj=0; jj<Z; jj++) {
map[jj][ii] = (long*) calloc(dim[ii], sizeof(long));
}
}
을하지만 아무도 내가 필요 없다. 나중에 데이터에 쉽게 액세스하고 싶지 않은 목록으로 액세스하고 싶습니다.
감사합니다!
'np.zeros'에는 정의 된 크기가 필요하므로 가변 길이로 사용할 수 없습니다 (아는 한). 길이가 다른 목록을 만들 수 있습니까? 이것은 무언가에서 계산적으로 무거운 것입니까? – OptimusCrime
[관련이있을 수 있음] (http://stackoverflow.com/questions/9229897/how-can-i-store-a-list-within-a-numpy-2d-array). – sascha
저는 C 녀석이 아닙니다.'n = 2, z = 3' 또는 무작위'n'과'z' 내에 원하는 출력 배열의 개요를 추가 할 수 있습니까? –