np.array的shape(2,)与shape(1 ,2)的运算细节

从以下例子可以看出在运算过程中,array会自动进行维度(从一维到二维)扩展

import numpy as np
x = np.array([1, 2])     #一维数组,数组中有2个元素
y = np.array([[1],[2]])  #二维数组,2行,每行有1个元素
z = np.array([[1,2]])    #二维数组,只有1行,每行有2个元素
w1=x+y
w2=x+zprint(x.shape)
print(y.shape)
print(z.shape)print("="*8)
print(w1)
print(w1.shape)print("="*8)
print(w2)
print(w2.shape)
(2,)
(2, 1)
(1, 2)
========
#可以看到尺寸变化(2,)-> (2,2)  +  (2, 1)-> (2,2)
[[2 3][3 4]]
(2, 2)
========
#可以看到尺寸变化(2,)-> (1,2)  +  (1, 2)-> (1,2)
[[2 4]]
(1, 2)
import numpy as np
print("*"*8)
aa = np.array([1,2,3,4,5])
bb = np.array([[1,2,3,4,5]])
cc=aa+bbprint("="*8)
print(aa.shape)
print(bb.shape)print("="*8)
print(cc)
print(cc.shape)
********
========
(5,)
(1, 5)
========
[[ 2  4  6  8 10]]
(1, 5)

python中np.array的shape(2,)与shape(1 ,2)的运算细节相关推荐

  1. (python numpy) np.array.shape 中 (3,)、(3,1)、(1,3)的区别

    (python numpy) np.array.shape 中 (3,).(3,1).(1,3)的区别 被人问到这个问题,就记录一下吧 1. (3,) (3,)是[x,y,z][x,y,z][x,y, ...

  2. python列表和数组区别java_浅谈numpy中np.array()与np.asarray的区别以及.tolist

    array和asarray都可以将结构数据转化为ndarray,但是主要区别就是当数据源是ndarray时,array仍然会copy出一个副本,占用新的内存,但asarray不会. 1.输入为列表时 ...

  3. pythonzeros函数_zeros函数是什么意思?python中np.zeros中的参数是什么意思

    zeros函数是什么意思?python中np.zeros中的参数是什么意思 发表时间:2020-01-06 21:09:14 小编:4326手游网 阅读: 在手机上看 手机扫描阅读 MATLAB中ze ...

  4. array.tolist_在Python中使用array.tolist()将数组转换为列表

    array.tolist Given an array with some elements and we have to convert them to the list using array.t ...

  5. numpy中np.array()与np.asarray的区别以及.tolist

    参考numpy中np.array()与np.asarray的区别以及.tolist - 云+社区 - 腾讯云 array和asarray都可以将结构数据转化为ndarray,但是主要区别就是当数据源是 ...

  6. 站长在线Python精讲:Python中集合的交集、并集、差集和对称差集运算方法详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<Python中集合的交集.并集.差集和对称差集运算方法详解>.主要讲的是集合运算的相关的概念,及运算方法,包括:集合的交集. ...

  7. python中逻辑运算_【多选题】Python 中用于表示逻辑与、逻辑或、逻辑非运算的关键字分别是( ) A. and B. add C. or D. not...

    [多选题]Python 中用于表示逻辑与.逻辑或.逻辑非运算的关键字分别是( ) A. and B. add C. or D. not 更多相关问题 A.He has been asked to jo ...

  8. python中的array函数作用_数据分析的python基底(3)——array、Series、DataFrame笔记...

    <利用python进行数据分析>的第4.5章介绍了两个非常重要的包,NumPy和Pandas,这篇文章是我看这两章做的笔记,只列了要点和我觉得要留意的地方. 电子书和配套代码,还有一些学习 ...

  9. python中的array是什么意思_python中数组(numpy.array)的基本操作

    为什么要用numpy Python中提供了list容器,可以当作数组使用.但列表中的元素可以是任何对象,因此列表中保存的是对象的指针,这样一来,为了保存一个简单的列表[1,2,3].就需要三个指针和三 ...

  10. python中np zeros_Python numpy.zeros方法代码示例

    本文整理汇总了Python中numpy.zeros方法的典型用法代码示例.如果您正苦于以下问题:Python numpy.zeros方法的具体用法?Python numpy.zeros怎么用?Pyth ...

最新文章

  1. jquery检验身份证规则
  2. 常见的网络***有哪些?
  3. face recognition[翻译][深度人脸识别:综述]
  4. 贪心算法-02活动安排问题
  5. 朱政:金山H.265诞生记
  6. leetcode733. 图像渲染(bfs)
  7. 【转】ArcGIS Server安装
  8. Facebook产品更新,官方通知你收到了吗?
  9. 大话设计模式-原型模式的浅复制与深复制
  10. 【图像修复】基于matlab GUI运动模糊消除(逆滤波)【含Matlab源码 847期】
  11. 看完这篇文章后,妈妈再也不用担心我搞不懂java中的接口和监听器啦
  12. python应用学习(三)——pyttsx3用四行代码让python说话!
  13. 解决安卓机拍照,照片显示自动旋转90度问题
  14. 借助Docker hub自己手动制作镜像(以Nginx镜像为例)
  15. DirectX12(D3D12)基础教程(四)——初识DirectXMath库、使用独立堆创建常量缓冲、理解管线状态对象、理解围栏同步
  16. java里Math求倒数_java倒数60s实现
  17. 如何使用html+Chart画甜甜圈图
  18. 微型计算机控制技术王艳芳,8279键盘显示实验--黄晓燕.doc
  19. 如何使用Audition消除音乐中的人声
  20. Exchange Online - Security Update安装完成后OWA无法使用的解决方案

热门文章

  1. Android 自定义锁屏_分享一款MIUI10精致主题,多种时间样式可选,可自定义字体颜色...
  2. 鸿蒙系统1004无标题,win10 10041更新提示错误怎么处理
  3. android获取安卓版本,怎么获取android系统当前版本
  4. 服务器esn和文件esn不匹配,如何获取服务器ESN
  5. linux退出编辑菱宏,Confluence 6 空间中的常用宏
  6. Linux下parity联盟链的实现
  7. LAMP 技术简介(1)
  8. 你不能错过的超赞色彩组合
  9. 5. Longest Palindromic Substring
  10. CHAPTER 10 Formal Grammars of English