撰写时间:2017.5.23

一维数组

1.numpy初始化一维数组

a = np.array([1,2,3]);

print a.shape

输出的值应该为(3,)

二维数组

2.numpy初始化二维数组

a = np.array([[1,2,3]]);

b = np.array([[1],[2],[3]]);

print a.shape//(1,3)

print b.shape//(3,1)

注意(3,)和(3,1)的数组是不一样的,前者是一维数组,后者是二维数组。

拼接

3.numpy有很多的拼接函数。比如hstack和vstack等。网上又很多这样的总结帖子。但是两个数组能拼接的条件就是得满足两个数组的维度要相同。所以二维数组和一维数组拼接的时候需要使用newaxis将一维数组转化为二维数组,也就是shape从(3,)转化为(3,1)。

a = np.array([1,2,3]);

b = np.array([[1],[2],[3]]);

#将一维数组a转化为二维数组

a = a[:,np.newaxis];

c = np.concatenate((b,a),axis=1)

print c.shape//输出为(3,2)

以上这篇Python numpy实现二维数组和一维数组拼接的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持聚米学院。

python一维数组和二维数组,Python numpy实现二维数组和一维数组拼接的方法相关推荐

  1. python计算一个矩阵的主对角线_python – 使用numpy获取多维数组的所有对角线(包括次要对角线)...

    我试图获得多维物体的对角线(和反对角线)元素. 形状如(2,2),(3,3,3),(4,4,4,4),(5,5,5,5,5)等.我不认为这太相关了. 我找到了使用ndarray的.diagonal方法 ...

  2. 图解数据分析(9) | Numpy - 与1维数组操作(数据科学家入门·完结)

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/33 本文地址:https://www.showmeai.tech/article-d ...

  3. 图解数据分析(10) | Numpy - 与2维数组操作(数据科学家入门·完结)

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/33 本文地址:https://www.showmeai.tech/article-d ...

  4. python中add函数_如何使用python中的add函数?

    之前向大家介绍过python中的求和函数sum函数,numpy中的sum函数,对于数组可以指定维度进行相加.numpy中还有另一种求和运算方法,即add函数.add函数不仅作用于numpy中加法运算, ...

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

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

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

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

  7. Python 二维 list列表 转置转换 二维转一维 数组

    二维 List列表转换(转置) 方法一 zip() def test():a = [[1, 2, 3],[4, 5, 6]]b = tuple(zip(*a))c = list(zip(*a))d = ...

  8. python创建二维空列表_python定义二维空数组

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 稀疏矩阵的格式存储矩阵的一般方法是采用二维数组,其优点是可以随机地访问每一个元素 ...

  9. python二维数组画出_python二维数组画图

    matplotlib机器学习常用绘图指令_计算机软件及应用_IT/计算机_专业资料.该文档介绍了python的matplotlib库用于数据分析中的图形绘制. ... matplotlib 绘图基础 ...

最新文章

  1. mysql表格的代码_mySQL表格内容用代码添加
  2. 详解shuffle过程(转载)
  3. 新的一年,开始新的学习旅途
  4. 嵌入式linux 配置usb otg,嵌入式系统设计中的USB OTG方案
  5. java jar包示例_Java包getImplementationTitle()方法和示例
  6. 最强大的iptv m3u8 直播源手机检测工具,批量发现问题直播源
  7. 计算机学院方阵入场词,学校运动会方阵入场解说词
  8. 英文词典 text 文本格式下载
  9. 达梦单机搭建及简单使用
  10. match函数的用法
  11. java 过载_过载保护【转载】
  12. W3C 验证的是是非非
  13. 基于php和mysql实现的简易民航订票系统实验
  14. 计算机三级信息安全知识点
  15. 零基础从微软官网制作纯净的U盘启动盘
  16. 项目:淘宝用户数据分析
  17. IE8下实现视频播放
  18. 2018年美亚杯电子数据取证大赛-资格赛wp
  19. 2019 年 9 月编程语言排行榜
  20. 求伯君领衔5代技术人对话,00后浪来袭1024程序员节

热门文章

  1. 拓嘉辰丰电商:多多国际入驻,需要什么资质条件
  2. (被)爆杀蓝桥杯指南
  3. 番外篇——直流电机桥源码分析LED驱动例程开发
  4. 若依前后端分离版获取部门表所有最子级部门并匹配部门名称生成excel
  5. 支持m1芯片超级无敌好用的OCR文字扫描工具Text Scanner
  6. z stat.php 源码,phpstat任意读取网站文件
  7. UidChange和后台行为受限
  8. 数字信号处理:FFT中一些细节的理解
  9. 2021“遇见未来”千锋十周年冬令营活动全国四地火热开启
  10. 计算开机时间c语言编程,一个计算电脑开机时间长短的程序,还有点小问题,请VC99大哥来指教...