python中np.array的shape(2,)与shape(1 ,2)的运算细节
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)的运算细节相关推荐
- (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, ...
- python列表和数组区别java_浅谈numpy中np.array()与np.asarray的区别以及.tolist
array和asarray都可以将结构数据转化为ndarray,但是主要区别就是当数据源是ndarray时,array仍然会copy出一个副本,占用新的内存,但asarray不会. 1.输入为列表时 ...
- pythonzeros函数_zeros函数是什么意思?python中np.zeros中的参数是什么意思
zeros函数是什么意思?python中np.zeros中的参数是什么意思 发表时间:2020-01-06 21:09:14 小编:4326手游网 阅读: 在手机上看 手机扫描阅读 MATLAB中ze ...
- 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 ...
- numpy中np.array()与np.asarray的区别以及.tolist
参考numpy中np.array()与np.asarray的区别以及.tolist - 云+社区 - 腾讯云 array和asarray都可以将结构数据转化为ndarray,但是主要区别就是当数据源是 ...
- 站长在线Python精讲:Python中集合的交集、并集、差集和对称差集运算方法详解
欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<Python中集合的交集.并集.差集和对称差集运算方法详解>.主要讲的是集合运算的相关的概念,及运算方法,包括:集合的交集. ...
- 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 ...
- python中的array函数作用_数据分析的python基底(3)——array、Series、DataFrame笔记...
<利用python进行数据分析>的第4.5章介绍了两个非常重要的包,NumPy和Pandas,这篇文章是我看这两章做的笔记,只列了要点和我觉得要留意的地方. 电子书和配套代码,还有一些学习 ...
- python中的array是什么意思_python中数组(numpy.array)的基本操作
为什么要用numpy Python中提供了list容器,可以当作数组使用.但列表中的元素可以是任何对象,因此列表中保存的是对象的指针,这样一来,为了保存一个简单的列表[1,2,3].就需要三个指针和三 ...
- python中np zeros_Python numpy.zeros方法代码示例
本文整理汇总了Python中numpy.zeros方法的典型用法代码示例.如果您正苦于以下问题:Python numpy.zeros方法的具体用法?Python numpy.zeros怎么用?Pyth ...
最新文章
- jquery检验身份证规则
- 常见的网络***有哪些?
- face recognition[翻译][深度人脸识别:综述]
- 贪心算法-02活动安排问题
- 朱政:金山H.265诞生记
- leetcode733. 图像渲染(bfs)
- 【转】ArcGIS Server安装
- Facebook产品更新,官方通知你收到了吗?
- 大话设计模式-原型模式的浅复制与深复制
- 【图像修复】基于matlab GUI运动模糊消除(逆滤波)【含Matlab源码 847期】
- 看完这篇文章后,妈妈再也不用担心我搞不懂java中的接口和监听器啦
- python应用学习(三)——pyttsx3用四行代码让python说话!
- 解决安卓机拍照,照片显示自动旋转90度问题
- 借助Docker hub自己手动制作镜像(以Nginx镜像为例)
- DirectX12(D3D12)基础教程(四)——初识DirectXMath库、使用独立堆创建常量缓冲、理解管线状态对象、理解围栏同步
- java里Math求倒数_java倒数60s实现
- 如何使用html+Chart画甜甜圈图
- 微型计算机控制技术王艳芳,8279键盘显示实验--黄晓燕.doc
- 如何使用Audition消除音乐中的人声
- Exchange Online - Security Update安装完成后OWA无法使用的解决方案
热门文章
- Android 自定义锁屏_分享一款MIUI10精致主题,多种时间样式可选,可自定义字体颜色...
- 鸿蒙系统1004无标题,win10 10041更新提示错误怎么处理
- android获取安卓版本,怎么获取android系统当前版本
- 服务器esn和文件esn不匹配,如何获取服务器ESN
- linux退出编辑菱宏,Confluence 6 空间中的常用宏
- Linux下parity联盟链的实现
- LAMP 技术简介(1)
- 你不能错过的超赞色彩组合
- 5. Longest Palindromic Substring
- CHAPTER 10 Formal Grammars of English