3D Numpy 배열을 Pandas Dataframe으로 변환하는 방법은 무엇입니까?

라 가브 시카 리아

문제 : 3D Numpy 배열이 있습니다.

X

X.shape: (1797, 2, 500)

z=X[..., -1]
print(len(z))
print(z.shape)
count = 0
for bot in z:
    print(bot)
    count+=1
    if count == 3: break

위의 코드는 다음과 같은 출력을 생성합니다.

1797
(1797, 2)
[23.293915 36.37388 ]
[21.594519 32.874397]
[27.29872  26.798382]

따라서 각각 X 및 Y 좌표가있는 1797 개의 데이터 포인트가 있으며이 1797 개의 포인트가 500 회 반복됩니다.

다음과 같은 DataFrame을 원합니다.

Index Column       |  X-coordinate  |  Y-coordinate
0                  |  X[0][0][0]    |  X[0][1][0]
0                  |  X[1][0][0]    |  X[1][1][0]
0                  |  X[2][0][0]    |  X[2][1][0]
('0') 1797 times
1                  |  X[0][0][1]    |  X[0][1][1]
1                  |  X[1][0][1]    |  X[1][1][1]
1                  |  X[2][0][1]    |  X[2][1][1]
('1' 1797 times)
.
.
.
and so on
till 500

여기에 언급 된 기술을 시도했지만 numpy / pandas는 실제로 나를 피하고 있습니다.

  1. 3D 배열을 데이터 프레임으로 변환하는 방법
  2. 파이썬에서 3D 배열을 데이터 프레임으로 변환하는 방법
  3. Numpy 배열을 Pandas 데이터 프레임으로 변환
  4. 판다 데이터 프레임 방법에 쉬운 다차원 numpy ndarray?
  5. numpy rollaxis-정확히 어떻게 작동합니까?

제발 도와주세요. 내가 질문하는 규율을 고수하고 있기를 바랍니다.

꽝황

다음은 샘플 데이터가있는 솔루션입니다.

a,b,c = X.shape
# in your case
# a,b,c = 1797, 500

pd.DataFrame(X.transpose(1,2,0).reshape(2,-1).T,
             index=np.repeat(np.arange(c),a),
             columns=['X_coord','Y_coord'] 
            )

산출:

   X_coord  Y_coord
0        0        3
0        6        9
0       12       15
0       18       21
1        1        4
1        7       10
1       13       16
1       19       22
2        2        5
2        8       11
2       14       17
2       20       23

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

2D numpy 배열을 One Hot Encoding으로 변환하는 방법은 무엇입니까?

분류에서Dev

Pandas 데이터 프레임을 NumPy 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

조건부로 numpy 3D 배열의 값을 합산하는 방법은 무엇입니까?

분류에서Dev

3D numpy 배열을 재정렬하는 방법은 무엇입니까?

분류에서Dev

PHP : 3D 배열을 mysql 결과 객체로 변환하는 방법은 무엇입니까?

분류에서Dev

3D 배열을 제공하기 위해 2D numpy 배열과 3D 배열을 행렬 곱하는 방법은 무엇입니까?

분류에서Dev

2d numpy 배열의 모든 숫자를 문자열로 변환하는 방법은 무엇입니까?

분류에서Dev

Pandas Dataframe의 문자열을 목록 또는 문자 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

200 열 numpy 배열을 데이터 프레임으로 변환하는 방법은 무엇입니까?

분류에서Dev

numpy 배열이있는 중첩 사전을 json으로 변환하는 방법은 무엇입니까?

분류에서Dev

Pandas 시리즈 목록의 문자열 표현을 numpy 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

인덱스의 2D numpy 배열을 기반으로 numpy 2D 배열을 배열하는 numpy 방법은 무엇입니까?

분류에서Dev

특정 축을 따라 두 개의 3d numpy 배열을 곱하는 방법은 무엇입니까?

분류에서Dev

scipy.ndimage.interpolate를 사용하여 3D에서 numpy 배열을 무작위로 회전하는 방법은 무엇입니까?

분류에서Dev

numpy ND 배열을 CFFI C ++ 배열로 변환하고 다시 되 돌리는 방법은 무엇입니까?

분류에서Dev

Numpy 배열 (Rows x Cols)을 XYZ 좌표 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

JSON 문자열이있는 Pandas DataFrame을 유효한 JSON으로 변환하는 방법은 무엇입니까?

분류에서Dev

3d numpy 배열의 공분산 행렬을 계산하는 방법은 무엇입니까?

분류에서Dev

C에서 Java로 3D 배열을 반환하는 방법은 무엇입니까?

분류에서Dev

Julia에서 3D 배열을 2D 배열로 변환하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

CSS 변환을 3D로 만드는 방법은 무엇입니까?

분류에서Dev

JSON으로 3D 배열을 만들고 파싱하는 방법은 무엇입니까?

분류에서Dev

numpy 배열의 dtype을 'object'로 변경하는 방법은 무엇입니까?

분류에서Dev

3d numpy 배열을 2d 배열로 1 열 pandas df로 변환

분류에서Dev

numpy recarray의 하위 집합을 연속 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

numpy 배열을 이미지 데이터 세트로 변환하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 사전을 numpy 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

등고선 목록을 numpy 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

to_dict ()를 사용하여 Pandas DataFrame을 목록 사전으로 변환하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    2D numpy 배열을 One Hot Encoding으로 변환하는 방법은 무엇입니까?

  2. 2

    Pandas 데이터 프레임을 NumPy 배열로 변환하는 방법은 무엇입니까?

  3. 3

    조건부로 numpy 3D 배열의 값을 합산하는 방법은 무엇입니까?

  4. 4

    3D numpy 배열을 재정렬하는 방법은 무엇입니까?

  5. 5

    PHP : 3D 배열을 mysql 결과 객체로 변환하는 방법은 무엇입니까?

  6. 6

    3D 배열을 제공하기 위해 2D numpy 배열과 3D 배열을 행렬 곱하는 방법은 무엇입니까?

  7. 7

    2d numpy 배열의 모든 숫자를 문자열로 변환하는 방법은 무엇입니까?

  8. 8

    Pandas Dataframe의 문자열을 목록 또는 문자 배열로 변환하는 방법은 무엇입니까?

  9. 9

    200 열 numpy 배열을 데이터 프레임으로 변환하는 방법은 무엇입니까?

  10. 10

    numpy 배열이있는 중첩 사전을 json으로 변환하는 방법은 무엇입니까?

  11. 11

    Pandas 시리즈 목록의 문자열 표현을 numpy 배열로 변환하는 방법은 무엇입니까?

  12. 12

    인덱스의 2D numpy 배열을 기반으로 numpy 2D 배열을 배열하는 numpy 방법은 무엇입니까?

  13. 13

    특정 축을 따라 두 개의 3d numpy 배열을 곱하는 방법은 무엇입니까?

  14. 14

    scipy.ndimage.interpolate를 사용하여 3D에서 numpy 배열을 무작위로 회전하는 방법은 무엇입니까?

  15. 15

    numpy ND 배열을 CFFI C ++ 배열로 변환하고 다시 되 돌리는 방법은 무엇입니까?

  16. 16

    Numpy 배열 (Rows x Cols)을 XYZ 좌표 배열로 변환하는 방법은 무엇입니까?

  17. 17

    JSON 문자열이있는 Pandas DataFrame을 유효한 JSON으로 변환하는 방법은 무엇입니까?

  18. 18

    3d numpy 배열의 공분산 행렬을 계산하는 방법은 무엇입니까?

  19. 19

    C에서 Java로 3D 배열을 반환하는 방법은 무엇입니까?

  20. 20

    Julia에서 3D 배열을 2D 배열로 변환하는 가장 효율적인 방법은 무엇입니까?

  21. 21

    CSS 변환을 3D로 만드는 방법은 무엇입니까?

  22. 22

    JSON으로 3D 배열을 만들고 파싱하는 방법은 무엇입니까?

  23. 23

    numpy 배열의 dtype을 'object'로 변경하는 방법은 무엇입니까?

  24. 24

    3d numpy 배열을 2d 배열로 1 열 pandas df로 변환

  25. 25

    numpy recarray의 하위 집합을 연속 배열로 변환하는 방법은 무엇입니까?

  26. 26

    numpy 배열을 이미지 데이터 세트로 변환하는 방법은 무엇입니까?

  27. 27

    파이썬에서 사전을 numpy 배열로 변환하는 방법은 무엇입니까?

  28. 28

    등고선 목록을 numpy 배열로 변환하는 방법은 무엇입니까?

  29. 29

    to_dict ()를 사용하여 Pandas DataFrame을 목록 사전으로 변환하는 방법은 무엇입니까?

뜨겁다태그

보관