NumPy: вычислить 2p для всех элементов в данном массиве
Математическая алгебра NumPy: упражнение 33 с решением
Напишите программу NumPy для вычисления 2p для всех элементов в данном массиве.
Пример решения :
Код Python:
import numpy as np
x = np.array([1., 2., 3., 4.], np.float32)
print("Original array: ")
print(x)
print("\n2^p for all the elements of the said array:")
r1 = np.exp2(x)
r2 = 2 ** x
assert np.allclose(r1, r2)
print(r1)
Пример вывода:
Исходный массив: [1. 2. 3. 4.] 2 ^ p для всех элементов указанного массива: [2. 4. 8. 16.]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy для расчета exp (x) - 1 для всех элементов в данном массиве.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code