 |
파이썬 마을 우리나라 파이썬 사용자들의 이야기 마을
|
|
| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
바부
가입: 올린 글: 29
|
올려짐: 2006 11월 01 1:45 pm 주제: 문자열을 불러 들이는 방법은 없나요?? |
|
|
파이썬을 이용해서 프로그램을 작성하고 있는 학생입니다..
다름이 아니오라.. 제목에서와 같이.. txt 파일로 되어있는 것을
불러 들어오려고 합니다..
그래서 저는..
숫자로 된 txt 파일을 불러 들어올 때 쓰는 아래와 같은 코드를 동일하게 이용
해서
n=zeros((11,1),'d')
for j, line in enumerate(file('value.txt')):
for i, each in enumerate(line.split()):
n[i,j] = float(each.strip())
↑ 이거는 숫자로 된 txt 파일을 불러 올때 사용 한 것..
이것을 이용해서..
Machine=zeros((2,11),'d')
for j, line in enumerate(file('machine.txt')):
for i, each in enumerate(line.split()):
Machine[i,j] = str(each.strip())
이렇게.. str로 바꾸면 되지 않을까 해서 만들었는데..
ValueError: array too large for destination
이러한 에러가 뜨더군요..
해결할 수 있는 방법은 없는건가요???
파이썬 고수님들 많은 답변 부탁드립니다..^^ |
|
| 위로 |
|
 |
|
|
새로운 주제를 올릴 수 없습니다 답글을 올릴 수 없습니다 주제를 수정할 수 없습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
|