Я хочу загрузить многомерный массив NumPy из двоичной строки.
multi_dim_arr = convert_bin_to_npy(binary_string)
Установлено, что binary_string
выше - это многомерный NUMPY массив. Чтобы проверить, правильно ли работает функция, я могу проверить это следующим способом:
with open('data.npy', 'rb') as f:
binary_string = f.read()
multi_dim_arr = convert_bin_to_npy(binary_string)
Мне известен метод np.fromstring()
, однако массив теряет свою размерность. Я ищу возможный метод, с помощью которого я могу получить всю информацию о массивном массиве через его двоичную строку и затем восстановить массив.
Я использую Python 3.6