python:多维数组变一维数组

  • b=a.flatten()  #将多维数组变为1维数组

具体代码如下:

import numpy as np#1.随机生成一个4行3列的多维数组a
a=np.random.randn(4,3)
print(a)
print(type(a))#输出结果:
[[-0.25157006  1.67992543 -0.68736138][-0.75496053  2.31504691 -1.14985914][-0.38323233  1.87107039 -0.08454553][ 0.6890877   1.81557615  0.8555355 ]]
<class 'numpy.ndarray'>#2.将多维数组a变成一维数组
b=a.flatten()
print(b)
print(type(b))#输出结果:
[-0.25157006  1.67992543 -0.68736138 -0.75496053  2.31504691 -1.14985914-0.38323233  1.87107039 -0.08454553  0.6890877   1.81557615  0.8555355 ]
<class 'numpy.ndarray'>

参考:

python数组改变维数

python:多维数组变一维数组相关推荐

  1. php 二维数组变一维数组,PHP二维数组如何转换为一维数组

    PHP二维数组转换为一维数组的方法:1.使用"array_column($array, column_key,index_key);"方法实现转换:2.通过"array_ ...

  2. JS 二维数组变一维数组的方法

    方法一: 利用 es5 的 reduce 实现. var arr1 = [[0, 1], [2, 3], [4, 5]]; var arr2 = arr1.reduce(function (a, b) ...

  3. 数组concat_js 标准二维数组变一维数组的方法

    问题:[[1, 1], [2, 3], [4, 5]] -> [1, 1, 2, 3, 4, 5]? 方法一 利用es5的arr.reduce(callback[, initialValue]) ...

  4. python将二维数组转换为一维数组_python的set处理二维数组转一维数组的方法示例...

    for splitValue in set(dataset[:, featureIndex].tolist()): 首先set是一个无序,无重复的数据结构,所以很多时候使用它来进行去重:但是set接收 ...

  5. python一维数组和二维数组,Python numpy实现二维数组和一维数组拼接的方法

    撰写时间:2017.5.23 一维数组 1.numpy初始化一维数组 a = np.array([1,2,3]); print a.shape 输出的值应该为(3,) 二维数组 2.numpy初始化二 ...

  6. python一维数组和二维数组_Python numpy实现二维数组和一维数组拼接的方法

    Python numpy实现二维数组和一维数组拼接的方法 撰写时间:2017.5.23 一维数组 1.numpy初始化一维数组 a = np.array([1,2,3]); print a.shape ...

  7. python中的二维数组与一维数组,矩阵和一维数组之间的运算

    一.python中的二维数组和一维数组之间的运算 1.当二维数组为p×p维 a=np.array([[1,2],[3,4]]) print(a.shape) a 输出: (2, 2) array([[ ...

  8. Python numpy实现二维数组和一维数组拼接

    撰写时间:2017.5.23 一维数组 1.numpy初始化一维数组 a = np.array([1,2,3]); print a.shape 输出的值应该为(3,) 二维数组 2.numpy初始化二 ...

  9. python输入数组_Python输入数组(一维数组、二维数组)

    一维数组: arr = input("") //输入一个一维数组,每个数之间使空格隔开 num = [int(n) for n in arr.split()] //将输入每个数以空 ...

  10. php n维数组扁平化,js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解...

    数组的扁平化:将多维数组变成一维数组 对于一个像这样的嵌套数组:a=[1,[2,[3,4]],5,6]我们想要把它变成一个一维数组,有下面几种方法: 方法一:递归一 function parseArr ...

最新文章

  1. Maven项目Spring Boot启动
  2. 5G最完整的PPT,朋友圈超火
  3. 如果有一天程序员再也不忙了
  4. sap 与 sap business one 和国内软件的比较
  5. 02 面向对象之:类空间问题以及类之间的关系
  6. C++:关于“error C2374: 'i' : redefinition; multiple initialization”
  7. Rotation Rose各部分的名称
  8. 一个SAP顾问的回忆:我过去很胖!
  9. linux标准I/O——按字符输入和输出
  10. mysql手动启动1067错误_解决MySQL启动时万恶的1067错误(转)
  11. 陌生人交友IM即时聊天系统-得推交友系统v3.0源码
  12. Linux下使用curl查看http请求各阶段耗时
  13. 为什么是 OnDraw(CDC* /*pDC*/) 而不是 OnDraw(CDC* pDC)
  14. python是干什么用的-python中upper是做什么用的
  15. (转)细说JDK动态代理的实现原理
  16. 解决Layui表格需表头固定悬浮的问题
  17. 计算机简谱转五线谱乐谱,五线谱如何转成简谱-五线谱转简谱图文教程 - Iefans...
  18. Win7 64位系统安装SQL Server2005
  19. 第一篇博客--有志者,事竟成
  20. 计算机如何切换显卡,怎么设置独显-Nvidia显卡双显卡切换就这么简单

热门文章

  1. Unity整体与单个缩放比例
  2. Excel 横向比例图
  3. getchar() 和getch()
  4. Atitit TPL(事务处理语言 目录 1.1. 事务隔离级别 1 1.2. Savepoint技术 1 2. Tpl 1 2.1.  打开事务 START TRANSACTION; 1 2.2.
  5. Atitit  信息管理 艾提拉著作 CAPT1信息源数据源 目录 1. 数据元的数据格式 图片 文本 视频 音频 2 2. 按照应用功能使用分类 2 2.1. Diary Cyarlog 2
  6. Atitit 功能扩展法细则条例 目录 1. 界面ui扩展 2 1.1. 使用h5做界面 2 1.2. 自制h5 ide。。简化ui自定义配置 2 2. 业务逻辑扩展 2 2.1. Bpm流程引擎还
  7. Atitit 前端 dom 的艺术 attilax著 目录 1. 概念 1 2. 发展历程 1 2.1. 厂商各自为政 2 2.2. 1.4 制定标准 标准化 w3cdom 2 2.3. 1.4.
  8. Atitit 2016年attilax事业成就表
  9. Atitit 索引技术--位图索引
  10. paip.docfile二进制复合文档