当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python NumPy ravel方法用法及代码示例


纳比的ravel(~)方法展平输入数组并返回其看法。这意味着修改返回的平面数组也会修改原始输入数组。

如果您想获得作为输入数组的单独副本的展平数组,请改用 flatten(~)

参数

1. a | array-like

输入数组。

请注意,此处省略order 参数,因为它很少使用。

返回值

a 类型相同的一维 Numpy 数组。

例子

考虑以下二维数组:

a = np.array([[3,4],[5,6]])
a



array([[3, 4],
       [5, 6]])

要展平该数组:

flat_a = a.ravel()
flat_a



array([3, 4, 5, 6])

自从一个看法返回输入数组的,修改flat_a会导致a正在修改:

flat_a[0]=9
a



array([[9, 4],
       [5, 6]])

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 NumPy | ravel method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。