Использование значений десятичных шагов в range ()
функция Python's range () позволяет увеличить значения в пределах указанного диапазона. Однако при попытке использовать значение десятичного шага, возникает ошибка, поскольку она не может быть нулю. Полем Библиотека Numpy предоставляет функцию Linspace, которая занимает количество точек и дополнительное значение конечной точки. Например:
импорт Numpy как np np.linspace (0, 1, 11) # Возвращает [0, 0,1, 0,2, ..., 1] np.linspace (0, 1, 10, endpoint = false) # Возвращает [0, 0,1, 0,2, ..., 0,9]
import numpy as np np.linspace(0, 1, 11) # returns [0, 0.1, 0.2, ..., 1] np.linspace(0, 1, 10, endpoint=False) # returns [0, 0.1, 0.2, ..., 0.9]
np.arange (0,0, 1,0, 0,1) # возвращает [0, 0,1, 0,2, ..., 0,9]
np.arange(0.0, 1.0, 0.1) # returns [0, 0.1, 0.2, ..., 0.9]
np.arange (1, 1.3, 0.1) # возвращает [1, 1.1, 1.2, 1.3] (неверно из -за ошибки округления)
np.arange(1, 1.3, 0.1) # returns [1, 1.1, 1.2, 1.3] (incorrect due to rounding error)]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3