이 CSV 파일이 주어지면 :
"A","B","C","D","E","F","timestamp"
611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291111964948E12
611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291113113366E12
611.88243,9089.5601,5133.0,864.07514,1715.37476,765.22777,1.291120650486E12
3 행과 7 열이있는 행렬 / ndarray로로드하고 싶습니다. 그러나 어떤 이유로 numpy에서 얻을 수있는 것은 3 개의 행 (한 줄에 하나씩)과 열이없는 ndarray뿐입니다.
r = np.genfromtxt(fname,delimiter=',',dtype=None, names=True)
print r
print r.shape
[ (611.88243, 9089.5601000000006, 5133.0, 864.07514000000003, 1715.3747599999999, 765.22776999999996, 1291111964948.0)
(611.88243, 9089.5601000000006, 5133.0, 864.07514000000003, 1715.3747599999999, 765.22776999999996, 1291113113366.0)
(611.88243, 9089.5601000000006, 5133.0, 864.07514000000003, 1715.3747599999999, 765.22776999999996, 1291120650486.0)]
(3,)
수동으로 반복하고 원하는 모양으로 해킹 할 수 있지만 이것은 어리석은 것 같습니다. MATLAB 에서처럼 다른 차원으로 슬라이스하고 플로팅 할 수 있도록 적절한 행렬로로드하고 싶습니다.