2017-10-26 9 views
0

플로트 데이터의 두 열을 저장하는 * .csv 파일이 있습니다. 이 함수를 사용하여 가져 오기는하지만 쉼표로 구분되지 않은 데이터를 생성합니다.genfromtxt 반환 numpy 배열이 쉼표로 구분되지 않음

data=np.genfromtxt("data.csv", delimiter=',', dtype=float) 

출력 :

[[ 403.14915 150.560364 ] 
[ 403.7822265 135.13165 ] 
[ 404.5017  163.4669 ] 
[ 434.02465 168.023224 ] 
[ 373.7655  177.904114 ] 
[ 450.608429 208.4187315] 
[ 454.39475 239.9666595] 
[ 453.8055  248.4082 ] 
[ 457.5625305 247.70315 ] 
[ 451.729431 258.19335 ] 
[ 366.74405 225.169922 ] 
[ 377.0055235 258.110077 ] 
[ 380.3581  261.760071 ] 
[ 383.98615 262.33805 ] 
[ 388.2516785 272.715332 ] 
[ 408.378174 200.9713135]] 

방법

[[ 403.14915, 150.560364 ] 
    [ 403.7822265, 135.13165 ],....] 

같은 NumPy와 배열을 얻기 위해 포맷이란?

+0

'데이터'를 인쇄 할 때 파이썬이 제공하는 출력물이 나와 있습니까? 이 경우, * NumPy 배열입니다. –

답변

1

배열을 인쇄 할 때 NumPy는 쉼표를 표시하지 않습니다. 당신이 정말로 그들을보고 싶다면, 당신은 repr 함수는 str 표현은 "좋은"인쇄, 표준되지 강제

print(repr(data)) 

사용할 수 있지만 문자 표시를 위해 당신은 당신의 코드에서 데이터를 입력하기 위해 자신을 사용합니다.