Я пытаюсь прочитать из файла массив строк и преобразовать его в массив с плавающей точкой. Подводя итог, я пытаюсь сделать что-то вроде:
input_X = np.random.rand(2, 5)
with open ("prueba1.txt", "w") as fichero:
fichero.write(str(input_X))
with open("prueba1.txt", "r") as fichero:
x = fichero.read()
y = np.array(x)
y = y.astype(np.float)
А потом:
ValueError: could not convert string to float: '[[4.17022005e-01 7.20324493e-01 1.14374817e-04 3.02332573e-01\n 1.46755891e-01]\n [9.23385948e-02 1.86260211e-01 3.45560727e-01 3.96767474e-01\n 5.38816734e-01]]'
Может ли кто-нибудь мне помочь?