基于numpy中的expand_dims函数用法


Posted in Python onDecember 18, 2019

常见的一种应用场景:

条件:假设A的shape为[4, 2],B的shape为[5, 2]

目的:实现A中的每一行, 减去B中的所有行(broadcast操作)。

实现:

A1 = np.expand_dims(A, -2) => A1的shape变为[4, 1, 2]

B1 = np.expand_dims(B, 0) => B1的shape变为[1, 5, 2]

A1 - B1

基于numpy中的expand_dims函数用法

其他示例:

wh = np.random.randint(1,3, size=(4,2))

np.expand_dims(wh, -2).shape

np.expand_dims(wh, 1).shape

在倒数第2个轴后面(在正数第1个轴后面)插入一个新轴。

基于numpy中的expand_dims函数用法

基于numpy中的expand_dims函数用法

基于numpy中的expand_dims函数用法

以上这篇基于numpy中的expand_dims函数用法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python的正则表达式re模块的常用方法
Mar 09 Python
Python创建模块及模块导入的方法
May 27 Python
python基础知识小结之集合
Nov 25 Python
python中 logging的使用详解
Oct 25 Python
python中使用%与.format格式化文本方法解析
Dec 27 Python
Python实现的圆形绘制(画圆)示例
Jan 31 Python
python控制windows剪贴板,向剪贴板中写入图片的实例
May 31 Python
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
Jun 11 Python
python使用scrapy发送post请求的坑
Sep 04 Python
解决python 自动安装缺少模块的问题
Oct 22 Python
Python CVXOPT模块安装及使用解析
Aug 01 Python
python IP地址转整数
Nov 20 Python
Python.append()与Python.expand()用法详解
Dec 18 #Python
python getopt模块使用实例解析
Dec 18 #Python
pytorch制作自己的LMDB数据操作示例
Dec 18 #Python
Python Gluon参数和模块命名操作教程
Dec 18 #Python
python turtle 绘制太极图的实例
Dec 18 #Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
Dec 18 #Python
简单了解Python读取大文件代码实例
Dec 18 #Python
You might like
在php中判断一个请求是ajax请求还是普通请求的方法
2011/06/28 PHP
解决nginx不支持thinkphp中pathinfo的问题
2015/07/21 PHP
调试php程序的简单步骤
2019/10/04 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
2020/05/26 PHP
JSON 编辑器实现代码
2009/12/06 Javascript
url 编码 js url传参中文乱码解决方案
2010/04/11 Javascript
Javascript 设计模式(二) 闭包
2010/05/26 Javascript
基于JQUERY的多级联动代码
2012/01/24 Javascript
jquery表单验证框架提供的身份证验证方法(示例代码)
2013/12/27 Javascript
浅谈javascript的调试
2015/01/28 Javascript
Javascript中的匿名函数与封装介绍
2015/03/15 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
2016/05/20 Javascript
jQuery短信验证倒计时功能实现方法详解
2016/05/25 Javascript
解决Angular.Js与Django标签冲突的方案
2016/12/20 Javascript
jQuery动态生成表格及右键菜单功能示例
2017/01/13 Javascript
loading动画特效小结
2017/01/22 Javascript
详解angular2实现ng2-router 路由和嵌套路由
2017/03/24 Javascript
vue2.0开发入门笔记之.vue文件的生成和使用
2017/09/19 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
2017/09/21 jQuery
vue2.0获取鼠标位置的方法
2018/09/13 Javascript
基于vue-cli 路由 实现类似tab切换效果(vue 2.0)
2019/05/08 Javascript
基于JS实现数字动态变化显示效果附源码
2019/07/18 Javascript
vue中进行微博分享的实例讲解
2019/10/14 Javascript
vue中的v-model原理,与组件自定义v-model详解
2020/08/04 Javascript
JavaScript 防盗链的原理以及破解方法
2020/12/29 Javascript
[52:36]VGJ.S vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
浅析Python中signal包的使用
2015/11/13 Python
python爬虫中get和post方法介绍以及cookie作用
2018/02/08 Python
Python 实现在文件中的每一行添加一个逗号
2018/04/29 Python
pyqt5 删除layout中的所有widget方法
2019/06/25 Python
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
amazeui页面分析之登录页面的示例代码
2020/08/25 HTML / CSS
美国鲜花递送:UrbanStems
2021/01/04 全球购物
师范生小学见习总结
2015/06/23 职场文书
有关三国演义的读书笔记
2015/06/25 职场文书
PyCharm 配置SSH和SFTP连接远程服务器
2022/05/11 Python