1.0, 0.97, -0.93, 0.74, 0.37, 0.46
0.97, 1.0, -0.92, 0.77, 0.28, 0.38
-0.93, -0.92, 1.00, -0.74, -0.26, -0.28
0.74, 0.77, -0.74, 1.00, -0.35, -0.18
0.37, 0.28, -0.26, -0.35, 1.00, 0.89
0.46, 0.38, -0.28, -0.18, 0.89, 1.00
[[1.0,0.97,-0.93,0.74,0.37,0.46],[0.97,1.0,-0.92,0.77,0.28,0.38],[-0.93,-0.92,1.00,-0.74,-0.26,-0.28],[0.74,0.77,-0.74,1.00,-0.35,-0.18],[0.37,0.28,-0.26,-0.35,1.00,0.89],[0.46,0.38,-0.28,-0.18,0.89,1.00]]
위에 있는 파일은 dat 파일이고 이걸 읽어서 아래처럼 리스트로 만들어주는 프로그램을 짜야합니다.
정방행렬처럼 나열된 위 dat 데이터에서 각 열별로 리스트를 만들어야 해요
제가
data1=[]
data2 = open('corr.dat', 'r')
for line in data2 :
sline = line.strip()
ssline = sline.split(',')
data1.append(ssline)
이렇게 짰는데 리스트 안의 작은 리스트들 내부의 값들에 일일이 다 ''가 들어가네요ㅜ.ㅜ
[['1.0', '0.97', '-0.93', '0.74', '0.37', '0.46'],['0.97','1.0','-0.92','0.77', ... ]]
이런 식으로요...
파이썬 초보라 잘 모르는데 학교 강의가 어려워서 따라가기 힘들어요
도와주세요