方式1:

先提取矩阵中非零项;再误差计算

obs_A = A.ravel()[np.flatnonzero(A)]
obs_X = X.ravel()[np.flatnonzero(A)]
error = np.linalg.norm(obs_A - obs_X)

方式2:

利用掩码矩阵计算

# mask=~np.isnana(A)
mask=(A==0)
mask=~mask
error=np.linalg.norm(mask*A-maks*X)

矩阵中nan值与0值的互相转换

data=np.array([[np.nan,0,1,8],[0,9,6,np.nan]])data[np.isnan(data)]=0    # 将data中的nan值转为0值data[data==0]=np.nan    # 将data中的0值转为nan值

numpy | 取矩阵非零元素相关推荐

  1. numpy 求矩阵非零元素的均值

    假如我们有一个矩阵A,想要求其中的非零元素的均值,计算方式是: 直接用mean来求的话,分母是所有元素的个数,不符合我们的要求. 在matlab中,这样做: mean(AA(AA~=0)) numpy ...

  2. Python numpy nonzero 取矩阵中非零元素的下标

    文章目录 1. 对矩阵进行处理 2. 使用的过程 1. 对矩阵进行处理 >>> a3 = [[1, 2, 3], [1, 3, 5], [1, 2, 4]] >>> ...

  3. [干货] 一文看懂numpy.nonzero() 与 numpy.argwhere()非零元素处理

    文章目录 0. 前言 1. numpy.nonzero() 2. numpy.argwhere() 0. 前言 在各类深度学习的过程中, 难免对非零元素进行处理.在Numpy中,提供了多种非零元素处理 ...

  4. Matlab扫雷记录01-matlab中获得向量非零元素个数

    2021年的第一篇博文 matlab怎么把矩阵非零元素个数赋值给一个变量 1.find函数tql 一.find函数是什么? 二.使用步骤 1.语法说明Syntax 2.Description 3. l ...

  5. pytorch统计矩阵非0的个数_计算TensorFlow中非零元素的个数

    tf.count_nonzerocount_nonzero( input_tensor, axis=None, keep_dims=False, dtype=tf.int64, name=None, ...

  6. 使用SVD求取矩阵的伪逆

    ➤01 矩阵的SVD分解 对于矩阵A∈Rn×mA \in R_{n \times m}A∈Rn×m​,可以通过奇异值分解(Singular Vector Decomposite)分解成如下形式:A=U ...

  7. Numpy中矩阵对象

    numpy模块中的矩阵对象为numpy.matrix,包括矩阵数据的处理,矩阵的计算,以及基本的统计功能,转置,可逆性等等,包括对复数的处理,均在matrix对象中. class numpy.matr ...

  8. python取矩阵的一部分_Python 实现取矩阵的部分列,保存为一个新的矩阵方法

    Python 实现取矩阵的部分列,保存为一个新的矩阵方法 首先输入一个矩阵: >>> b=[[1,2,3,4,5,6],[2,2,3,4,5,6],[3,2,3,4,5,6],[4, ...

  9. 利用 Numpy 进行矩阵相关运算

    正文共:3266 字 31 图 预计阅读时间: 9 分钟 本文目录: 1. 前言 1.1 基本介绍 1.2 运行环境 2. 函数清单 3. 案例讲解 3.1 Numpy.linalg 3.2 Nump ...

最新文章

  1. 我用90年代的古董电脑训练CNN
  2. ubuntu16.04:成功解决ubuntu16.04 忘记root密码
  3. tez安装官方文档整理+翻译
  4. uboot引导linux内核,u-boot启动内核的几种方式
  5. 系统学习数字图像处理之描绘子
  6. Date和SimpleDateFormat
  7. 利用python自动发邮件
  8. 硬件改造:新型涂鸦智能暖风机!
  9. 淘宝原数据商品详情API调用示例
  10. Java计算花费时间的模板设计模式
  11. python股票买卖问题_LeetCode-Python-714. 买卖股票的最佳时机含手续费
  12. 计算机音乐作曲专业,计算机音乐创作专业组
  13. ETC卡 PSAM卡消费流程(转载)
  14. 燕山大学2019年计算机全国排名,燕山大学2019年排名第90位 较2018年下降6名
  15. 计算机键盘重复,win10系统电脑键盘打字时总是出现重复字符的还原方法
  16. Shell攻关之运算符
  17. 7-42 打印倒直角三角形图案 (15 分)
  18. CS231n 02 Loss Functions and Optimization
  19. Win7 系统设置虚拟无线热点
  20. Nginx-Caddy之HTTP-HTTPS代理区别

热门文章

  1. Linux进程间关系之终端与终端登录
  2. 《左耳听风》-ARTS-打卡记录-第九周
  3. CPU卡内部认证与外部认证
  4. 简单使用一下IDEA 的HTTP Client
  5. XUGU:利空频传,建网站如何去赚钱?
  6. 振作起来重新开始学习java吧!!!
  7. 【Unity3D基础2-10】Unity3D灯光系统
  8. Android灯光系统框架分析
  9. 2019通用设备行业ERP系统十大品牌排行榜
  10. 《和平精英》与玛莎拉蒂跨界合作