Добрый день,
Я искал это, но не придумал никаких ответов. Я хочу отправить многомерный массив numpy через сокет. Следовательно, я решил преобразовать его в строку:
Однако он уничтожает представление массива:
>>> import numpy as np
>>> x = np.array([[0, 1], [2, 3]])
>>> xstring = x.tostring()
>>> print xstring
>>> print x
[[0 1]
[2 3]]
>>> print xstring
>>> nparr = np.fromstring(xstring, dtype=np.uint8)
>>> print nparr
[0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0]
В любом случае я могу каким-то образом преобразовать строку в строку, сохраните ее размер?