Movatterモバイル変換


[0]ホーム

URL:


SciPy

numpy.arange

numpy.arange([start,]stop,[step,]dtype=None)

Return evenly spaced values within a given interval.

Values are generated within the half-open interval[start,stop)(in other words, the interval includingstart but excludingstop).For integer arguments the function is equivalent to the Python built-inrange function,but returns an ndarray rather than a list.

When using a non-integer step, such as 0.1, the results will often notbe consistent. It is better to uselinspace for these cases.

Parameters:
start:number, optional

Start of interval. The interval includes this value. The defaultstart value is 0.

stop:number

End of interval. The interval does not include this value, exceptin some cases wherestep is not an integer and floating pointround-off affects the length ofout.

step:number, optional

Spacing between values. For any outputout, this is the distancebetween two adjacent values,out[i+1]-out[i]. The defaultstep size is 1. Ifstep is specified as a position argument,start must also be given.

dtype:dtype

The type of the output array. Ifdtype is not given, infer the datatype from the other input arguments.

Returns:
arange:ndarray

Array of evenly spaced values.

For floating point arguments, the length of the result isceil((stop-start)/step). Because of floating point overflow,this rule may result in the last element ofout being greaterthanstop.

See also

linspace
Evenly spaced numbers with careful handling of endpoints.
ogrid
Arrays of evenly spaced numbers in N-dimensions.
mgrid
Grid-shaped arrays of evenly spaced numbers in N-dimensions.

Examples

>>>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])

Previous topic

numpy.core.defchararray.asarray

Next topic

numpy.linspace

Quick search

  • © Copyright 2008-2018, The SciPy community.
  • Last updated on Jul 24, 2018.
  • Created usingSphinx 1.6.6.

[8]ページ先頭

©2009-2025 Movatter.jp