numpy.ma.arange
-
numpy.ma.arange([start, ]stop, [step, ]dtype=None) = -
Возвращает равномерно распределённые значения в заданном интервале.
Значения генерируются внутри полуоткрытого интервала
[start, stop)(другими словами, интервал включаетstartно не включаетstop). Для целочисленных аргументов функция эквивалентна встроенной функции Python range, но возвращает массив ndarray, а не список.При использовании нецелочисленного шага, такого как 0.1, результаты часто не будут согласованы. В этих случаях лучше использовать
linspace.Параметры: start : число, необязательно
Начало интервала. Интервал включает это значение. Значение по умолчанию для начала — 0.
stop : число
Конец интервала. Интервал не включает это значение, за исключением некоторых случаев, когда
stepне является целым числом, и ошибка округления с плавающей точкой влияет на длинуout.step : число, необязательно
Шаг между значениями. Для любого выходного
out, это расстояние между двумя смежными значениями,out[i+1] - out[i]. Значение шага по умолчанию равно 1. Еслиstepуказано,startтакже должно быть указано.dtype : тип данных
Тип выходного массива. Если
dtypeне задан, тип данных определяется по другим входным аргументам.Возвращает: arange : ndarray
Массив равномерно распределённых значений.
Для аргументов с плавающей точкой длина результата составляет
ceil((stop - start)/step). Из-за переполнения с плавающей точкой это правило может привести к тому, что последнее значение вoutбудет большеstop.См. также
linspace- Равномерно распределённые числа с внимательным учётом конечных точек.
ogrid- Массивы равномерно распределённых чисел в N-мерном пространстве.
mgrid- Решётчатые массивы равномерно распределённых чисел в N-мерном пространстве.
Примеры
>>> np.arange(3) array([0, 1, 2]) >>> np.arange(3.0) array([ 0., 1., 2.]) >>> np.arange(3,7) array([3, 4, 5, 6]) >>> np.arange(3,7,2) array([3, 5])
© 2008–2016 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.ma.arange.html