파일 안에 여러 개의 디렉토리가 있습니다 (색인). 각 디렉토리에는 상태가 있습니다. 디렉터리의 모든 파일을 반복하고 foreach에 2D 히스토그램을 만들고 상태를 기반으로 행을 선택할 수있는 기능을 하나의 개체에 모두 포함하고자합니다.데이터 가져 오기 (reshape, numpy, pandas)
(예를 들어, 3 × 3 2D-히스토그램과) : 나는이 한
"Filename" , "State", "X_1", "X_2", "X_3", "X_4", "X_5", "X_6", "X_7", "X_8","X_9"
"File_1.csv", "FOO",0,0,1,2,3,0,0,0,0
"File_2.csv", "FOO",0,0,1,2,3,1,1,0,0
"File_3.csv", "FOO",0,0,4,5,3,0,0,0,0
"File_4.csv", "BAr",0,0,1,2,3,0,0,0,0
"File_5.csv", "BAR",0,0,1,2,3,1,1,0,0
"File_6.csv", "BAR",0,0,4,5,3,0,0,0,0
:
def read(path, b, State):
HistList = []
HistName = []
files = os.listdir(path)
for i in range(0, len(files)):
....
hist,xe,ye = np.histogram2d(X, Y, bins=b, normed=True)
HistList.append(hist.flatten())
NameList.append(files[i])
return DataFrame(???)
어쩌면 내가 질문을 이해하지 못했지만,'Mat.append (단지 루프의 마지막 줄 이후) (시간이)'이 문제를 해결하지 않는 이유는 무엇입니까? 최종 매트릭스의 모양은 무엇입니까? – Yugi