Movatterモバイル変換


[0]ホーム

URL:


SciPy

numpy.ma.masked_array.torecords

masked_array.torecords()[source]

Transforms a masked array into a flexible-type array.

The flexible type array that is returned will have two fields:

  • the_data field stores the_data part of the array.
  • the_mask field stores the_mask part of the array.
Parameters:

None

Returns:

record : ndarray

A new flexible-typendarray with two fields: the first elementcontaining a value, the second element containing the correspondingmask boolean. The returned record shape matches self.shape.

Notes

A side-effect of transforming a masked array into a flexiblendarray isthat meta information (fill_value, ...) will be lost.

Examples

>>>x=np.ma.array([[1,2,3],[4,5,6],[7,8,9]],mask=[0]+[1,0]*4)>>>print(x)[[1 -- 3] [-- 5 --] [7 -- 9]]>>>print(x.toflex())[[(1, False) (2, True) (3, False)] [(4, True) (5, False) (6, True)] [(7, False) (8, True) (9, False)]]
  • © Copyright 2008-2009, The Scipy community.
  • Last updated on Jun 10, 2017.
  • Created usingSphinx 1.5.3.

[8]ページ先頭

©2009-2025 Movatter.jp