sergeek
Я же выложил рабочий код. Вам надо использовать либо np.loadtxt + h5py/pytables либо все через pandas (с pytables внутри) делать. Читайте документацию. Если задаете вопрос - выкладывайте файл с исходными данными
r1pleypandas плохо собрался. Кажется у меня было что-то похожее, не помню в чем там дело
AttributeError: ‘module’ object has no attribute ‘get_store’
doza_and
Не вижу разницы в вашем и моем утверждениях.
doza_andbash их сортирует
Правильное утверждение - последовательно в том порядке в котором файлы оказались в командной строке команды cat.
Pathname Expansion
After word splitting, unless the -f option has been set, bash scans each word
for the characters *, ?, and [. If one of these characters appears, then the
word is regarded as a pattern, and replaced with an alphabetically sorted list
of file names matching the pattern.
doza_andну, привёл бы код, ошибка-то в нём детская :)
я его под 2.7 перетащил
doza_andво-во, с какого это перепугу cat должна текстовые данные читать в двоичном режиме ?
Очевидно cat должен читать данные в двоичном режиме.
doza_andэто тебе приглючило - ты подумал, что я ему советую на экран выводить
Нехорошо советовать новичкам затаскивать все в память. Особенно для cat.
doza_andв третьем питоне файл, открытый в двоичном режиме, является итератором по строкам
А вообще хороший cat наверное будет сложнее - двоичное чтение
sergeekДа был у панды глюк. Помогает установка всех зависимостей. Пока ставил обматерился весь. У вас есть Dataset вы можете их сами при помощи hdf5 сохранить.
pandas плохо собрался
py.user.nextДа как как он узнает какие там данные? Не берите в голову, я ничего особо не имел ввиду, просто версия cat от Бизли убогая. А обсуждение cat не имеет отношения к теме.
текстовые данные читать в двоичном режиме
asdasdas 000000 1.25000000E-04 5.21462443E-01 1.87714331E-02 1.32428970E+00 -2.32415251E-01 -5.23119019E-01 2.80631315E-01 000000 1.25000000E-04 5.21462443E-01 1.87714331E-02 1.32428970E+00 -2.32415251E-01 -5.23119019E-01 2.80631315E-01 000000 1.25000000E-04 5.21462443E-01 1.87714331E-02 1.32428970E+00 -2.32415251E-01 -5.23119019E-01 2.80631315E-01 000000 1.25000000E-04 5.21462443E-01 1.87714331E-02 1.32428970E+00 -2.32415251E-01 -5.23119019E-01 2.80631315E-01 000000 1.25000000E-04 5.21462443E-01 1.87714331E-02 1.32428970E+00 -2.32415251E-01 -5.23119019E-01 2.80631315E-01
import numpy, h5py h5py.File("out.h5","w")["data"]=numpy.loadtxt("a.dat", skiprows=1)
r1pleyпожалуйста берегите мозг.
в общем мозг кипит
doza_andто, что он дал в начале, - текстовые данные
Да как как он узнает какие там данные?
def cat(seq, enc='utf-8'): for fname in seq: with open(fname, encoding=enc) as fin: for line in fin: yield line lines = cat(['/etc/passwd', '/etc/fstab']) somefile.write(lines)