2014-05-23 3 views
-2

여기 내 코드입니다.numpy savetxt 이상한 것을 추가하십시오 #

Index 
Number: 0 
Number: 1 
Number: 2 
Number: 3 
Number: 4 
Number: 5 
Number: 6 
Number: 7 
Number: 8 
Number: 9 

그러나, a.txt이의 시작 부분에서, "#"는 거기에 다음과 같이 보입니다 :

from numpy import savetxt 

savetxt('a.txt',range(10),fmt="Number: %d",header='Index') 

나는이처럼 만들고 싶어

# Index 
Number: 0 
Number: 1 
Number: 2 
Number: 3 
Number: 4 
Number: 5 
Number: 6 
Number: 7 
Number: 8 
Number: 9 

그것을 제거하는 방법 (날카로운)? 배열을 저장하는 데 잘못된 방법을 사용 했습니까?

답변

3

는 선택적 매개 변수 comments=''를 사용합니다. 웹 페이지에서 기호 #을 찾으십시오.

-2

numpy를 사용하는 이유는 무엇입니까?

savetxt('a.txt',range(10),fmt="Number: %d",header='Index',comments='') 

docs를 참조하십시오

for i in range (10) : 
    thefile.write("Number: %s\n" % i) 
+0

numpy를 사용하지 않으면 해결할 수 있습니다. 그러나 실제로는 레이블을 SVM에 저장하고 numpy를 사용하는 것이 편리하기 때문에 numpy를 사용해야합니다. – Booster

관련 문제