NumPy: преобразовать необработанные данные в массиве в двоичную строку, а затем создать массив
NumPy: Array Object Exercise-98 с решением
Напишите программу NumPy для преобразования необработанных данных в массиве в двоичную строку, а затем создайте массив.
Пример решения :
Код Python:
import numpy as np
x = np.array([10, 20, 30], float)
print("Original array:")
print(x)
s = x.tostring()
print("Binary string array:")
print(s)
print("Array using fromstring():")
y = np.fromstring(s)
print(y)
Пример вывода:
Исходный массив: [10. 20. 30.] Двоичный массив строк: b '/ x00 / x00 / x00 / x00 / x00 / [электронная почта защищена] / x00 / x00 / x00 / x00 / x00 / [электронная почта защищена] / x00 / x00 / x00 / x00 / x00 / x00> @' Массив с использованием fromstring (): [10. 20. 30.]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущая: напишите программу NumPy для печати всех значений массива.
Далее: Напишите программу NumPy для суммирования и вычисления произведения элементов массива.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code