国产探花免费观看_亚洲丰满少妇自慰呻吟_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])
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁津县| 巴林左旗| 浦北县| 洞头县| 陇川县| 兴化市| 庆元县| 黑山县| 安阳市| 卓尼县| 交城县| 桐城市| 滦南县| 宜兴市| 得荣县| 治县。| 金坛市| 加查县| 昌吉市| 公安县| 汽车| 万源市| 柏乡县| 宣武区| 太白县| 怀仁县| 诸城市| 信阳市| 宁南县| 衡阳县| 辽阳市| 曲麻莱县| 科技| 阳信县| 沂南县| 天镇县| 鄄城县| 宣城市| 和田市| 昌黎县| 全椒县|