C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
-
Oltronix
- Inlägg: 408
- Blev medlem: 10 december 2011, 21:24:38
- Ort: Nynäs
Inlägg
av Oltronix »
Var går det inte att ge loadtxt(c) flera ggr?
Kod: Markera allt
Python 2.7.10 (default, Oct 14 2015, 16:09:02)
>>> import numpy as np
>>> from io import StringIO
>>> c = StringIO(unicode("0 1\n2 3"))
>>> np.loadtxt(c)
array([[ 0., 1.],
[ 2., 3.]])
>>> np.loadtxt(c)
Warning (from warnings module):
File "/usr/lib/python2.7/dist-packages/numpy/lib/npyio.py", line 816
warnings.warn('loadtxt: Empty input file: "%s"' % fname)
UserWarning: loadtxt: Empty input file: "<_io.StringIO object at 0x7f9536cdb550>"
array([], dtype=float64)
"filen" är ju inte tom enligt nedan
Anvvänder man en fysisk file så fungerar det att anropa loadtxt() med samma argument flera ggr.
Exemplet har jag hittat här:
http://docs.scipy.org/doc/numpy-1.10.0/ ... adtxt.html
-
johano
- Inlägg: 1943
- Blev medlem: 22 januari 2008, 10:07:45
- Ort: Stockholm
Inlägg
av johano »
StringIO funkar som en stream mot en sträng istället för en fil.
Vill du läsa igen så får du återställa "filpekaren" till början igen.
/johan
-
Oltronix
- Inlägg: 408
- Blev medlem: 10 december 2011, 21:24:38
- Ort: Nynäs
Inlägg
av Oltronix »
Super
Tack
//Erik