Когда вы читаете это в dades=archivo.read()
, вы на самом деле получаете строку из 19 символов.
Чтобы превратить это в массив NumPy, вам нужно выполнить некоторую обработку:
>>> dades_as_ints = list(map(int, dades[1:-1].split()))
>>> vector2 = np.array(dades_as_ints)
array([1, 2, 3, 4, 5, 6, 7, 8, 9])
>>> vector2 * 2
array([ 2, 4, 6, 8, 10, 12, 14, 16, 18])
Я бы посоветовал вам взглянуть на numpy docs savetxt , в котором ваш массив будет храниться в удобочитаемом формате, или numpy.save
для эффективного сохранения / загрузки.