我需要一种有效的方法来对稀疏矩阵进行行标准化.

特定

W = matrix([[0, 1, 0, 1, 0, 0, 0, 0, 0],

[1, 0, 1, 0, 1, 0, 0, 0, 0],

[0, 1, 0, 0, 0, 1, 0, 0, 0],

[1, 0, 0, 0, 1, 0, 1, 0, 0],

[0, 1, 0, 1, 0, 1, 0, 1, 0],

[0, 0, 1, 0, 1, 0, 0, 0, 1],

[0, 0, 0, 1, 0, 0, 0, 1, 0],

[0, 0, 0, 0, 1, 0, 1, 0, 1],

[0, 0, 0, 0, 0, 1, 0, 1, 0]])

row_sums = W.sum(1)

我需要生产……

W2 = matrix([[0. , 0.5 , 0. , 0.5 , 0. , 0. , 0. , 0. , 0. ],

[0.33, 0. , 0.33, 0. , 0.33, 0. , 0. , 0. , 0. ],

[0. , 0.5 , 0. , 0. , 0. , 0.5 , 0. , 0. , 0. ],

[0.33, 0. , 0. , 0. , 0.33, 0. , 0.33, 0. , 0. ],

[0. , 0.25, 0. , 0.25, 0. , 0.25, 0. , 0.25, 0. ],

[0. , 0. , 0.33, 0. , 0.33, 0. , 0. , 0. , 0.33],

[0. , 0. , 0. , 0.5 , 0. , 0. , 0. , 0.5 , 0. ],

[0. , 0. , 0. , 0. , 0.33, 0. , 0.33, 0. , 0.33],

[0. , 0. , 0. , 0. , 0. , 0.5 , 0. , 0.5 , 0. ]])

哪里,

for i in range(9):

W2[i] = W[i]/row_sums[i]

我想找到一种方法来做这个没有循环(即Vectorized)和使用Scipy.sparse矩阵. W可以在10mil×10mil处大.

python矩阵标准化_python – 有效地行标准化矩阵相关推荐

  1. python numpy矩阵索引_python – Numpy中的矩阵索引

    索引后查看形状: In [295]: A=np.matrix([1,2,3]) In [296]: A.shape Out[296]: (1, 3) In [297]: A[0] Out[297]: ...

  2. python numpy逆_Python使用numpy计算矩阵特征值、特征向量与逆矩阵

    原标题:Python使用numpy计算矩阵特征值.特征向量与逆矩阵 Python扩展库numpy.linalg的eig()函数可以用来计算矩阵的特征值与特征向量,而numpy.linalg.inv() ...

  3. python画矩阵图_Python可视化25_seaborn绘制矩阵图

    矩阵图即用一张图绘制多个变量之间的关系,数据挖掘中常用于初期数据探索: 本文介绍python中seaborn.pairplot(傻瓜版)和seaborn.PairGrid(更个性化版)绘制矩阵图 本文 ...

  4. python 矩阵除法_Python线性代数学习笔记——矩阵的基本运算和基本性质,实现矩阵的基本运算...

    当学习完矩阵的定义以后,我们来学习矩阵的基本运算,与基本性质 矩阵的基本运算:矩阵的加法,每一个对应元素相加,对应结果的矩阵 例子:矩阵A和矩阵B表示的是同学上学期和下学期的课程的成绩,两个矩阵相加就 ...

  5. python 求系数矩阵_python - 如何在数据矩阵中计算nans的相关矩阵

    当数据中存在NaN时,我找不到计算包含多于两个变量的观测值的数组的相关系数矩阵的函数 . 有一些函数可以为变量对执行此操作(或者只使用~is.nan()来掩盖数组) . 但是通过循环遍历大量变量来使用 ...

  6. c++矩阵类_Python线性代数学习笔记——矩阵的基本运算和基本性质,实现矩阵的基本运算...

    当学习完矩阵的定义以后,我们来学习矩阵的基本运算,与基本性质 矩阵的基本运算:矩阵的加法,每一个对应元素相加,对应结果的矩阵 例子:矩阵A和矩阵B表示的是同学上学期和下学期的课程的成绩,两个矩阵相加就 ...

  7. python数组对应元素相乘_python的几种矩阵相乘的公式详解

    1. 同线性代数中矩阵乘法的定义: np.dot() np.dot(A, B):对于二维矩阵,计算真正意义上的矩阵乘积,同线性代数中矩阵乘法的定义.对于一维矩阵,计算两者的内积.见如下Python代码 ...

  8. python 矩阵类型转换_python中的矩阵运算

    python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包. 1.numpy的导入和使用 from numpy import *;#导入numpy的库函数 im ...

  9. python处理时间的标准数据_python数据分析数据标准化及离散化详解

    本文为大家分享了python数据分析数据标准化及离散化的具体内容,供大家参考,具体内容如下 标准化 1.离差标准化 是对原始数据的线性变换,使结果映射到[0,1]区间.方便数据的处理.消除单位影响及变 ...

  10. python矩阵定义_python矩阵定义

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python的numpy创造矩阵from numpy import matimp ...

最新文章

  1. linux awk(good)
  2. 观点 | 容器内应该运行什么?
  3. np.random.rand()用法
  4. 正则表达式--密码复杂度验证--必须包含大写、小写、数字、特殊字符中的至少三项
  5. 功能强大的TCGA再分析平台
  6. 主流芯片架构即将变天!
  7. 深入浅出Docker(六):像谷歌一样部署你的应用
  8. servlet监听器Listener(理论+例子)
  9. python吧_如何自学Python?【python吧】
  10. PhoneGap:免费开源的 HTML5 移动应用开发平台
  11. 入行GIS圈N年,看看资深GISer如何进行场景绘制?
  12. d06调试详细说明_D06调试软件说明
  13. 突破限制轻松下载网盘的文件,免登陆使用,速度也不错!
  14. 微信小程序 java四六级英语学习助手系统app
  15. python绘制花朵图案_Python编写万花尺图案实例
  16. layui 日期选择器 laydate详细参数用法大全,一键复制粘贴
  17. oss 单机游戏云存档
  18. 第021篇:易康(eCognition)中用点矢量文件制作样本验证分类精度的操作方法
  19. python计算周长代码_Python计算ci的周长
  20. Sublime与Firefox(火狐)配置livereload插件实现动态实时刷新浏览器

热门文章

  1. 【若依】非分离版代码生成记录
  2. IT行业的发展前景分析
  3. 面向服务的体系架构(SOA)和企业服务总线(ESB)
  4. 《计算机世界》封面报道:互联网10年孤独[z]
  5. 营销传播“四个时代”与“八大理论”
  6. 当跳槽遇到互联网公司裁员寒潮,该如何应对?
  7. 计算机进化阶段,进化计算
  8. PS2022 安装教程
  9. 游戏策划:为什么我的儿子不沉迷游戏?
  10. hash碰撞解决方法