我是靠谱客的博主 愤怒草丛,这篇文章主要介绍教你flatten()常用的两种用法介绍用法参考资料,现在分享给大家,希望可以做个参考。

介绍

numpy.ndarray.flattern()是用来返回一维数组的函数。

复制代码
1
2
ndarray.flatten(order='C')

用法

常见的order有‘C’,‘F’可以用小写‘c’,‘f’。举个列子说明两种顺序的用法。

复制代码
1
2
3
4
import numpy as np a = np.array([[1,2], [3,4]])

创建一个数组:
( [ 1 , 2 ] [ 3 , 4 ] ) begin{pmatrix} [1,2] \ [3,4] \ end{pmatrix} ([1,2][3,4])

顺序‘C‘,以行的顺序返回数组。

复制代码
1
2
3
a.flatten('C') >array([1, 2, 3, 4])

得到下面一维数组:
( 1 2 3 4 ) begin{pmatrix} 1 \ 2 \ 3 \ 4 \ end{pmatrix} 1234
顺序‘F’,以列的顺序返回数组。

复制代码
1
2
3
a.flatten('F') >array([1, 3, 2, 4])

得到下面一维数组:
( 1 3 2 4 ) begin{pmatrix} 1 \ 3 \ 2 \ 4 \ end{pmatrix} 1324

参考资料

numpy.ndarray.flatten

最后

以上就是愤怒草丛最近收集整理的关于教你flatten()常用的两种用法介绍用法参考资料的全部内容,更多相关教你flatten()常用内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(101)

评论列表共有 0 条评论

立即
投稿
返回
顶部