撰写时间: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实现二维数组和一维数组拼接相关推荐

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

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

  2. 关于图的二维矩阵转为一维数组的理解。

    一开始看二维矩阵转为一维数组的时候还是有点懵的,为啥是N(N+1)/2呢,为啥不是N*N/2呢,这个矩阵明明是N*N的一个正方形啊,我要省一半空间直接除2不就行了,带着这个问题我观察了一下这个PPT里 ...

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

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

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

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

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

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

  6. python中的二维数组_Python中的二维数组实例(list与numpy.array)

    关于python中的二维数组,主要有list和numpy.array两种. 好吧,其实还有matrices,但它必须是2维的,而numpy arrays (ndarrays) 可以是多维的. 我们主要 ...

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

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

  8. python随机生成二维列表_对python产生随机的二维数组实例详解

    对python产生随机的二维数组实例详解 最近找遍了python的各个函数发现无法直接生成随机的二维数组,其中包括random()相关的各种方法,都没有得到想要的结果.最后在一篇博客中受到启发,通过列 ...

  9. Python二维列表转换为一维列表

    Python二维列表转换为一维列表 Python二维数组转换为一维数组 二维转一维 # 第一种写法 拆解的写法a = [] ab = [[1,2,3], [5,8], [7,8,9]] for ite ...

最新文章

  1. Martin Davis最新访谈:机器学习是一个收敛的过程,背后理论并不高深
  2. c++list支持索引吗_还在为不懂Python切片操作及原理而苦恼吗?漫画帮你立马理解掌握...
  3. Hosts文件实际应用 配置内部服务器提高访问效率和速度
  4. python——模块1、模块的分类
  5. sklearn提取图片信息
  6. JavaBean的get、set方法生成器
  7. Uboot USB模式(RK3288变砖头的解决办法)
  8. mysql语句添加索引
  9. 双向链表的常用基本操作
  10. 服务器系统怎么写,服务器操作系统语言写的
  11. c++连接云服务器_如何简单搭建Minecraft服务器
  12. 使用keytool 生成证书
  13. Python有趣小程序代码
  14. Itext 7 生成PDF总结
  15. Spring 中常用注解原理剖析
  16. mysql count 返回值类型_mysql count详解及函数实例代码
  17. 那些便宜的vps,你敢用吗?企业该如何选择云服务器?
  18. FX5u控制4个伺服,一个完整的项目 回原点、JOG手动、绝对定位、相对定位、控制等部分
  19. 具有完全权限的管理员”的功能介绍
  20. 两个特殊的段.init和.finit

热门文章

  1. 冒泡算法的实现(java)
  2. 数据仓库建设——主题和主题域的划分
  3. 《人群计数和密度估计方法综述》(阅读笔记20220315)
  4. 【C语言内功心法】__weak -- 示弱也是一种强大
  5. C++中构造函数和析构函数调用的时机
  6. Invoking “make cmake_check_build_system“ failed
  7. 【转】CLR20R3 程序终止的几种解决方案
  8. 国际网址导航系统thinkphp5源码
  9. 思科2018校园招聘硬件笔试试题 及其答案
  10. 【YOLOv5-6.x】模型参数量param及计算量FLOPs解析