Почему мои текстовые файлы возвращаются пустыми, когда я импортирую их в python, даже если в файле есть значения? - PullRequest
0 голосов
/ 20 ноября 2018

Я попытался загрузить текстовый файл с 300000 целыми числами в нем.Я загружаю текст со следующим кодом:

import numpy as np 
x = np.loadtxt("signal.txt", delimiter=",")
print(x)

И когда я пытаюсь напечатать значения, они возвращаются пустыми.Как мне решить эту проблему?Я проверил, что в наборе данных есть значения, и они есть.

1 Ответ

0 голосов
/ 20 ноября 2018

Этот тестовый пример должен работать без проблем в вашей системе.Если это так, у вас должны быть проблемы с исходным файлом signal.txt .... символами ... кодировкой ...

import numpy as np
import random

# generate file with 0s and 1s
with open('test.txt', 'w') as f:
    text = ', '.join([str(random.randint(0,1)) for _ in range(1000)])
    f.write(text)

array = np.loadtxt('test.txt', delimiter=',')
print(array.shape)
array

# to check signals.txt  ... print content
with open('signals.txt') as f:
    text = f.read()
    print(text)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...