# cupy.flatiter¶

class cupy.flatiter(a)[source]

Flat iterator object to iterate over arrays.

A flatiter iterator is returned by x.flat for any array x. It allows iterating over the array as if it were a 1-D array, either in a for-loop or by calling its next method.

Iteration is done in row-major, C-style order (the last index varying the fastest).

Variables

base (cupy.ndarray) – A reference to the array that is iterated over.

Note

Restricted support of basic slicing is currently supplied. Advanced indexing is not supported yet.

numpy.flatiter()

Methods

__getitem__(ind)[source]
__setitem__(ind, value)[source]
__len__()[source]
__next__()[source]
__iter__()[source]
copy()[source]

Get a copy of the iterator as a 1-D array.

Attributes

base

A reference to the array that is iterated over.