numpy.ma.arange
-
ma.arange([start, ]stop, [step, ]dtype=None, *, like=None) = <numpy.ma.core._convert2ma object> -
Возвращает равномерно распределённые значения в заданном интервале.
Значения генерируются в полуоткрытом интервале
[start, stop)(то есть, интервал включаетstartно не включаетstop). Для целочисленных аргументов функция эквивалентна встроенной функции Pythonrange, но возвращает массив ndarray, а не список.При использовании нецелочисленного шага, такого как 0,1, результаты часто не будут согласованы. В этих случаях лучше использовать
numpy.linspace.- Параметры
-
-
startinteger or real, optional -
Начало интервала. Интервал включает это значение. Значение по умолчанию для начала — 0.
-
stopinteger or real -
Конец интервала. Интервал не включает это значение, за исключением некоторых случаев, когда
stepне является целым числом, и ошибка округления с плавающей точкой влияет на длинуout. -
stepinteger or real, optional -
Шаг между значениями. Для любого выходного
out, это расстояние между двумя соседними значениями,out[i+1] - out[i]. Значение шага по умолчанию равно 1. Еслиstepуказан как позиционный аргумент, то также должен быть указанstart. -
dtypedtype -
Тип выходного массива. Если
dtypeне задан, тип данных выводится из других входных аргументов. -
likearray_like -
Объект-ссылка для создания массивов, которые не являются массивами NumPy. Если в качестве
likeпередан массив-подобный объект, который поддерживает протокол__array_function__, результат будет определён им. В этом случае это гарантирует создание объекта массива, совместимого с тем, который передан через этот аргумент.Примечание
Ключевое слово
like— экспериментальная функция, ожидающая принятия NEP 35.Введено в версии 1.20.0.
-
- Возвращает
-
-
arangendarray -
Массив равномерно распределённых значений.
Для аргументов с плавающей точкой длина результата
ceil((stop - start)/step). Из-за переполнения с плавающей точкой это правило может привести к тому, что последнее значение вoutбудет больше, чемstop.
-
См. также
-
numpy.linspace -
Равномерно распределённые числа с внимательным учётом конечных точек.
-
numpy.ogrid -
Массивы равномерно распределённых чисел в N-мерном пространстве.
-
numpy.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])
© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/generated/numpy.ma.arange.html