2014-02-24 4 views
0

저는 matplotlib와 scipy를 처음 사용합니다. matplotlib에 2 차원 mgrid를 만들고이 2 차원 배열의 개별 셀을 내가 생성 한 값에 할당하려고합니다. 내가 어떻게 해? 나는 [i, j] = k와 같은 할당 함수를 찾고 있는데, 찾을 수 없다. 모든 단서?matplotlib의 특정 mgrid 항목에 값을 할당하는 방법은 무엇입니까?

미리 감사드립니다.

레인가

+0

당신이 묻는 것이 명확하지 않습니다 ... 수치스러운 배열에 값을 할당하는 방법을 묻고 있습니까? 그렇다면, 그렇습니다. 단지 a [i, j] = value'입니다. 당신이하려는 일에 대해 더 자세히 설명해 주거나 짧은 코드 조각을 줄 수 있습니까? –

답변

0

확인. 나는 대답을 찾은 것 같아. 내가하고 싶었던 것은 numpy.array로 더 잘 수행되었습니다. 그래서 방법은 (나를 위해) 이렇게이었다 :

t = [] 
    zeroRow = [] 
    for j in range(cols): 
     zeroRow.append(0) 
    for i in range(rows): 
     t.append(zeroRow) 
    spectrogramData = np.array(t,float) 

나중에 내가 행과 열을 저장하고 내 혼란이 아니었다 spectrogramData

spectrogramData[row][column] = valueRead 

에 할당되는 파일에서 값을 읽을 래핑 된 배열에 액세스하는 방법을 알고 있어야합니다. 어떤 2 차원 배열처럼 액세스됩니다.

응답 해 주셔서 감사합니다.

관련 문제