国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python flatten

2019-11-06 09:32:02
字體:
來源:轉載
供稿:網友

一、用在數組

派生到我的代碼片    >>> 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()  >>> y  matrix([[1, 3, 2, 4, 3, 5]])  >>> y = a.flatten().A  >>> y  array([[1, 3, 2, 4, 3, 5]])  >>> shape(y)  (1, 6)  >>> shape(y[0])  (6,)  >>> y = a.flatten().A[0]  >>> y  array([1, 3, 2, 4, 3, 5])
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁都县| 晋州市| 宁远县| 陆川县| 杭州市| 浦东新区| 广水市| 徐闻县| 板桥市| 沙河市| 茌平县| 嘉鱼县| 汕尾市| 霍邱县| 山西省| 白玉县| 虞城县| 桓仁| 鹰潭市| 乌兰县| 宝山区| 南丹县| 滨海县| 江北区| 西峡县| 堆龙德庆县| 普定县| 宽城| 区。| 衡阳市| 海南省| 宝应县| 呼图壁县| 体育| 平远县| 威远县| 大化| 克什克腾旗| 贵德县| 明水县| 新郑市|