当前位置: 首页 > news >正文

scipy.sparse.coo_matrix.sum()关于axis的用法

以下面的矩阵为例

[1,2,0]
[0,3,0]
[0,0,0]

示例代码

from scipy.sparse import coo_matrix# 创建一个稀疏矩阵
data = [1, 2, 3]
row = [0, 0, 1]
col = [0, 1, 1]
sparse_matrix = coo_matrix((data, (row, col)), shape=(3,3))# 计算稀疏矩阵中每行非零元素的总和
sum_of_columns = sparse_matrix.sum(axis=0)  # 计算矩阵每一列的和
sum_of_rows = sparse_matrix.sum(axis=1)  # 计算矩阵每一行的和print("稀疏矩阵中每列非零元素的总和:", sum_of_columns)
print("稀疏矩阵中每行非零元素的总和:", sum_of_rows)

输出

稀疏矩阵中每列非零元素的总和: [[1 5 0]]
稀疏矩阵中每行非零元素的总和: [[3][3][0]]

简单的记法就是axis等于谁,谁消失;或者说是执行操作的方向

numpy也是这样:numpy 数组中的轴 axis。

参考文献:讯飞星火大模型

http://www.lryc.cn/news/185769.html

相关文章:

  • C++类与对象(下)
  • SpringBoot——》引入Redis
  • C# newtonsoft序列化将long类型转化为字符串
  • 黑马点评-02使用Redis代替session,Redis + token机制实现
  • arm 点灯实验代码以及现象
  • 选择适合普通公司的项目管理软件
  • E (1081) : DS堆栈--逆序输出(STL栈使用)
  • 访问者模式 行为型设计模式之九
  • JVM垃圾回收之JVM GC算法探究
  • Django 前端模板显示换行符、日期格式
  • Aurora中的策略模式和模板模式
  • Ubuntu 22.04 安装系统 手动分区 针对只有一块硬盘 lvm 单独分出/home
  • Android系统定制之监听USB键盘来判断是否弹出软键盘
  • LeakyReLU激活函数
  • Qt单一应用实例判断
  • 企业AI工程化之路:如何实现高效、低成本、高质量的落地?
  • 最短路径专题8 交通枢纽 (Floyd求最短路 )
  • 文件扫描模块
  • MySQL之主从复制
  • [leetcode 单调栈] 901. 股票价格跨度 M
  • Java线程池:并发编程的利器
  • ARM硬件断点
  • Java使用WebSocket(基础)
  • 图像处理与计算机视觉--第五章-图像分割-自适应阈值分割
  • 记一次问题排查
  • 【Spring Boot】创建一个 Spring Boot 项目
  • flutter中使用缓存
  • 京东数据分析平台:9月中上旬白酒消费市场数据分析
  • Linux安装 spark 教程详解
  • 动态内存管理函数(malloc,calloc,realloc,free)