NumPy: получить пол, потолок и усеченные значения элементов массива numpy
Математика NumPy: упражнение 10 с решением
Напишите программу NumPy для получения значений пола, потолка и усеченных элементов массива numpy.
Пример решения : -
Код Python:
import numpy as np
x = np.array([-1.6, -1.5, -0.3, 0.1, 1.4, 1.8, 2.0])
print("Original array:")
print(x)
print("Floor values of the above array elements:")
print(np.floor(x))
print("Ceil values of the above array elements:")
print(np.ceil(x))
print("Truncated values of the above array elements:")
print(np.trunc(x))
Пример вывода:
Исходный массив: [-1,6 -1,5 -0,3 0,1 1,4 1,8 2]. Минимальные значения вышеуказанных элементов массива: [-2. -2. -1. 0. 1. 1. 2.] Значения Ceil вышеуказанных элементов массива: [-1. -1. -0. 1. 2. 2. 2.] Усеченные значения вышеуказанных элементов массива: [-1. -1. -0. 0. 1. 1. 2.]
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Previous: написать программу NumPy для округления элементов массива до ближайшего целого числа.
Далее: Напишите программу NumPy, чтобы умножить матрицу 5x3 на матрицу 3x2 и создать реальный матричный продукт.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code