NumPy: конвертировать данный массив в байты и загрузить его как массив
NumPy: базовое упражнение 38 с решением
Напишите программу NumPy для преобразования данного массива в байты и загрузите его как массив.
Пример решения :
Код Python:
import numpy as np
import os
a = np.array([1, 2, 3, 4, 5, 6])
print("Original array:")
print(a)
a_bytes = a.tostring()
a2 = np.fromstring(a_bytes, dtype=a.dtype)
print("After loading, content of the text file:")
print(a2)
print(np.array_equal(a, a2))
Пример вывода:
Исходный массив: [1 2 3 4 5 6] После загрузки содержимого текстового файла: [1 2 3 4 5 6] Правда
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy, чтобы сохранить данный массив в текстовый файл и загрузить его.
Далее: Напишите программу NumPy, чтобы преобразовать данный массив в список, а затем снова преобразовать его в список.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code