-
ndarray.flat
-
A 1-D iterator over the array.
This is a
numpy.flatiter
instance, which acts similarly to, but is not a subclass of, Python?s built-in iterator object.Examples
1234567891011121314>>> x
=
np.arange(
1
,
7
).reshape(
2
,
3
)
>>> x
array([[
1
,
2
,
3
],
[
4
,
5
,
6
]])
>>> x.flat[
3
]
4
>>> x.T
array([[
1
,
4
],
[
2
,
5
],
[
3
,
6
]])
>>> x.T.flat[
3
]
5
>>>
type
(x.flat)
<
type
'numpy.flatiter'
>
An assignment example:
123456>>> x.flat
=
3
; x
array([[
3
,
3
,
3
],
[
3
,
3
,
3
]])
>>> x.flat[[
1
,
4
]]
=
1
; x
array([[
3
,
1
,
3
],
[
3
,
1
,
3
]])
ndarray.flat

2025-01-10 15:47:30
Please login to continue.