基于numpy中的expand_dims函数用法

作者:qm5132 时间:2023-02-25 23:24:20 

常见的一种应用场景:

条件:假设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函数用法

来源:https://blog.csdn.net/qm5132/article/details/83379171

标签:numpy,expand,dims
0
投稿

猜你喜欢

  • 详解django中自定义标签和过滤器

    2021-02-16 19:43:38
  • Django admin禁用编辑链接和添加删除操作详解

    2021-01-13 05:01:01
  • 解决vant框架做H5时踩过的坑(下拉刷新、上拉加载等)

    2024-05-13 09:44:31
  • 实例讲解MySQL数据库中文问题的解决方法

    2008-12-31 15:15:00
  • 使用logstash同步mysql数据到elasticsearch实现

    2024-01-26 17:40:59
  • Pycharm小白级简单使用教程

    2022-05-12 23:26:32
  • python使用pygame模块实现坦克大战游戏

    2022-01-15 01:30:38
  • Python pkg_resources模块动态加载插件实例分析

    2023-10-31 16:48:39
  • golang之判断元素是否在数组内问题

    2024-03-15 02:24:49
  • Mac下安装mysql5.7 完整步骤(图文详解)

    2024-01-24 16:11:36
  • 使用Python 统计高频字数的方法

    2023-07-19 09:20:18
  • JavaScript对象学习经验整理

    2024-04-17 10:09:50
  • 详解Numpy扩充矩阵维度(np.expand_dims, np.newaxis)和删除维度(np.squeeze)的方法

    2023-02-13 22:24:24
  • Python logging模块原理解析及应用

    2022-04-08 11:14:32
  • Python基于聚类算法实现密度聚类(DBSCAN)计算【测试可用】

    2022-08-08 01:14:46
  • Python读取pdf表格写入excel的方法

    2023-08-25 12:33:18
  • Python类class参数self原理解析

    2023-12-23 11:51:35
  • 详解如何用Python实现感知器算法

    2023-11-02 13:32:20
  • MySQL查询优化的5个实用技巧

    2024-01-19 03:30:36
  • MySQL中处理各种重复的一些方法

    2024-01-12 17:45:14
  • asp之家 网络编程 m.aspxhome.com