亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Python中flatten( )函數及函數用法詳解

2020-02-15 23:30:20
字體:
來源:轉載
供稿:網友

flatten()函數用法

flatten是numpy.ndarray.flatten的一個函數,即返回一個一維數組。

flatten只能適用于numpy對象,即array或者mat,普通的list列表不適用!。

a.flatten():a是個數組,a.flatten()就是把a降到一維,默認是按行的方向降 。
a.flatten().A:a是個矩陣,降維后還是個矩陣,矩陣.A(等效于矩陣.getA())變成了數組。具體看下面的例子:

1、用于array(數組)對象

>>> from numpy import *>>> a=array([[1,2],[3,4],[5,6]])>>> aarray([[1, 2],    [3, 4],    [5, 6]])>>> a.flatten() #默認按行的方向降維array([1, 2, 3, 4, 5, 6])>>> a.flatten('F') #按列降維array([1, 3, 5, 2, 4, 6]) >>> a.flatten('A') #按行降維array([1, 2, 3, 4, 5, 6])>>>

2、用于mat(矩陣)對象

>>> a=mat([[1,2,3],[4,5,6]])>>> amatrix([[1, 2, 3],    [4, 5, 6]])>>> a.flatten()matrix([[1, 2, 3, 4, 5, 6]])>>> a=mat([[1,2,3],[4,5,6]])>>> amatrix([[1, 2, 3],    [4, 5, 6]])>>> a.flatten()matrix([[1, 2, 3, 4, 5, 6]])>>> y=a.flatten().A >>> shape(y)(1L, 6L)>>> shape(y[0]) (6L,)>>> a.flatten().A[0] array([1, 2, 3, 4, 5, 6])>>> 

從中可以看出matrix.A的用法和矩陣發生的變化。

3、但是該方法不能用于list對象,想要list達到同樣的效果可以使用列表表達式:

>>> a=array([[1,2],[3,4],[5,6]])>>> [y for x in a for y in x][1, 2, 3, 4, 5, 6]>>> !

下面看下Python中flatten用法

一、用在數組

>>> a = [[1,3],[2,4],[3,5]]>>> a = array(a)>>> a.flatten()array([1, 3, 2, 4, 3, 5])

二、用在列表

如果直接用flatten函數會出錯

>>> a = [[1,3],[2,4],[3,5]]>>> a.flatten()Traceback (most recent call last): File "<pyshell#10>", line 1, in <module>  a.flatten()AttributeError: 'list' object has no attribute 'flatten'

正確的用法

>>> a = [[1,3],[2,4],[3,5],["abc","def"]]>>> a1 = [y for x in a for y in x]>>> a1[1, 3, 2, 4, 3, 5, 'abc', 'def']

或者(不理解)

>>> a = [[1,3],[2,4],[3,5],["abc","def"]]>>> flatten = lambda x: [y for l in x for y in flatten(l)] if type(x) is list else [x]>>> flatten(a)[1, 3, 2, 4, 3, 5, 'abc', 'def']

三、用在矩陣

>>> a = [[1,3],[2,4],[3,5]]>>> a = mat(a)>>> y = a.flatten()>>> ymatrix([[1, 3, 2, 4, 3, 5]])>>> y = a.flatten().A>>> yarray([[1, 3, 2, 4, 3, 5]])>>> shape(y)(1, 6)>>> shape(y[0])(6,)>>> y = a.flatten().A[0]>>> yarray([1, 3, 2, 4, 3, 5])            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久国产精品一区| 亚洲最新视频在线| 亚洲va男人天堂| 一区二区三区四区视频| 久久精品人人爽| 日韩在线免费观看视频| 久久久久久尹人网香蕉| 久久久久久久久久婷婷| 成人久久18免费网站图片| 国产精品高潮呻吟久久av黑人| 日韩一区二区福利| 色偷偷88888欧美精品久久久| 国产精品吴梦梦| 日韩少妇与小伙激情| 亚洲人成毛片在线播放| 久久久久久国产精品三级玉女聊斋| 91手机视频在线观看| 国产精品久久久久久久久久久久久| 国产999在线| 欧美激情免费看| 亚洲欧美激情四射在线日| 久久久噜噜噜久噜久久| 北条麻妃一区二区三区中文字幕| 国产精品青草久久久久福利99| 伊人伊成久久人综合网小说| 国产精品日韩欧美综合| 日韩成人小视频| 国产精品国内视频| 日本久久久久久久久| 久久精品免费电影| 日韩精品在线电影| xx视频.9999.com| 精品中文视频在线| 国产精品视频一区二区三区四| 亚洲新中文字幕| 国产成人精品a视频一区www| 欧美日韩在线观看视频小说| 亚洲欧美日韩天堂一区二区| 国产精品va在线播放我和闺蜜| 精品久久久久久中文字幕一区奶水| 欧美视频专区一二在线观看| 亚洲综合国产精品| 午夜精品久久久99热福利| 精品中文字幕乱| 国产精品久久久久av| 国产日韩欧美综合| 91网站免费观看| 国产成人精彩在线视频九色| 黑人精品xxx一区| 国产精品久久婷婷六月丁香| 国产91在线播放| 成人欧美一区二区三区黑人孕妇| 日韩精品极品毛片系列视频| 91精品国产高清自在线看超| 欧美国产日本在线| 日韩在线小视频| www.亚洲成人| 亚洲精品欧美日韩专区| 91网站免费观看| 日韩欧美中文第一页| 欧美大胆在线视频| 国产精品99免视看9| 欧美日本亚洲视频| 欧美电影第一页| 国产免费一区二区三区香蕉精| 亚洲国产成人久久综合| 亚洲国产成人一区| 中文字幕日韩在线播放| 亚洲国产成人91精品| 久久精品久久久久电影| 亚洲高清在线观看| 亚洲福利视频二区| 久久人人爽人人爽人人片av高清| 亚洲成人av在线播放| 成人网欧美在线视频| 91精品国产自产91精品| 在线看日韩欧美| 久久人91精品久久久久久不卡| 日韩在线观看免费网站| 欧美日本啪啪无遮挡网站| 国产欧美日韩91| 日韩小视频网址| 精品欧美aⅴ在线网站| 奇门遁甲1982国语版免费观看高清| 2018中文字幕一区二区三区| 久久久久久噜噜噜久久久精品| 亚洲欧美中文在线视频| 色噜噜狠狠色综合网图区| 91久久久久久| 欧美日韩在线看| 青青草国产精品一区二区| 92裸体在线视频网站| 久久精品国产视频| 91精品国产高清久久久久久久久| 国产精品丝袜久久久久久不卡| 国产又爽又黄的激情精品视频| 国产专区欧美专区| 欧美成人精品不卡视频在线观看| 国产v综合v亚洲欧美久久| 亚洲第一区第二区| 亚洲天堂第一页| 青草青草久热精品视频在线网站| 久久久日本电影| 97av视频在线| 亚洲精品国产精品国自产观看浪潮| 欧美一级在线亚洲天堂| 中国日韩欧美久久久久久久久| 日韩麻豆第一页| 亚洲人成在线电影| 国产精品久久在线观看| 一二美女精品欧洲| 国内精品久久久久久久| 国外色69视频在线观看| 成人精品一区二区三区电影黑人| 日日狠狠久久偷偷四色综合免费| 日韩中文字幕在线播放| 久久久噜噜噜久噜久久| 亚洲精品狠狠操| 亚洲午夜久久久久久久| 欧美激情成人在线视频| 欧美最猛性xxxxx(亚洲精品)| 欧美性猛交xxxx富婆| 国产精品三级网站| 亚洲美女www午夜| 欧美一级大片在线免费观看| 国产精品草莓在线免费观看| 亚洲精品成人免费| 欧美在线一级视频| 国产精品爱久久久久久久| 亚洲影视九九影院在线观看| 日韩av综合网站| 久久精品影视伊人网| 欧美在线一区二区视频| 久久久日本电影| 国内精品一区二区三区四区| 精品香蕉一区二区三区| 91夜夜揉人人捏人人添红杏| 日韩国产精品亚洲а∨天堂免| 日韩中文字幕视频在线观看| 亚洲黄色免费三级| 久久综合网hezyo| 亚洲18私人小影院| 欧美激情精品久久久久久免费印度| 中文字幕v亚洲ⅴv天堂| 黑人与娇小精品av专区| 国产精品偷伦免费视频观看的| 丰满岳妇乱一区二区三区| 97热在线精品视频在线观看| 欧美精品激情在线| 日韩电影在线观看永久视频免费网站| 麻豆乱码国产一区二区三区| 亚洲精品wwww| 精品久久国产精品| 日韩成人高清在线| 欧美国产日韩一区二区在线观看| 成人中文字幕在线观看| 色偷偷综合社区| 神马国产精品影院av| 永久免费精品影视网站| 亚洲精品国精品久久99热一| 国产专区精品视频| 久久综合色88| 亚洲级视频在线观看免费1级| 91国产视频在线播放|