首页 > 其他分享 >Scipy中稀疏矩阵用法解析(sp.csr_matrix;sp.csc_matrix;sp.coo_matrix)用法

Scipy中稀疏矩阵用法解析(sp.csr_matrix;sp.csc_matrix;sp.coo_matrix)用法

时间:2023-11-07 15:57:12浏览次数:48  
标签:sp matrix 元素 用法 代表 array csr

参考:链接

orig = np.array([[1, 0, 2],
           [0, 0, 3],
           [4, 7, 6]])
aa = csr_matrix(orig)

aa有如下属性:

# 2代表第第一行有2个不为零的元素,
# 3代表第第一和二行不为零的元素总共有3个
# 6代表第第一、二和三行不为零的元素总共有6个
indptr: array([0, 2, 3, 6], dtype=int32) 

# 0,2代表第一行中的位置0和2有非零元素
# 2代表第二行中的位置2有非零元素
# 0, 1, 2代表第三行中的位置0, 1, 2有非零元素
indices:array([0, 2, 2, 0, 1, 2], dtype=int32)

# 代表indices中的各个位置中的元素值
data:array([1, 2, 3, 4, 7, 6])

标签:sp,matrix,元素,用法,代表,array,csr
From: https://www.cnblogs.com/codingbigdog/p/17815157.html

相关文章

  • Asp.Net Core webapi+net6 使用资源筛选器(过滤器) 做缓存
    写一个特性类,用来做标记[AttributeUsage(AttributeTargets.Method)]//只对方法有效publicclassResourceFilterAttribute:Attribute{}我这里使用了MemoryCache来做缓存,也可以使用字典来做,但一定要加上static,否则字典每一次请求都会new一个实例,缓存的东西就丢了private......
  • flask中的创建响应对象【make_response函数】与【Response类】
    make_response和Response都用于在Flask中创建响应对象,但它们之间有一些区别。make_response函数make_response是Flask提供的一个便捷函数,用于创建响应对象。它通常用于在视图函数中设置响应的内容、状态码和头部。主要的特点包括:可以方便地设置响应内容、状态码、头......
  • idea系列---【上一次打开springboot项目还好好的,现在打开突然无法启动了】
    问题昨天走的时候项目还能正常启动,今天来了之后突然报下面的错误:Error:Kotlin:ModulewascompiledwithanincompatibleversionofKotlin.Thebinaryversionofitsmetadatais1.7.1,expectedversionis1.1.16.解决方案点击idea:Build>RebuildProject重新编译即可......
  • asp.net中怎样用Javascript控制RequiredFieldValidator控件什么时候启用,什么时候不启
    Enable/DisableRequiredFieldValidatorwithJavascriptdocument.getElementById("requiredfieldvalidatorid").enabled=false;<asp:DropDownListID="ddlServiceName"runat="server"onchange='varDateValidator=docume......
  • APP攻防--安卓逆向&JEB动态调试&LSPosed模块&算法提取&Hook技术
    JEB环境配置安装java环境变量(最好jdk11)安装adb环境变量设置adb环境变量最好以Android命名启动开发者模式设置-->关于平板电脑-->版本号(单机五次)开启USB调试设置-->系统-->高级-->开发者选项-->USB调试开启USB调试目的是为了后续让JEB能够获取模拟器上的进程......
  • springboot nacos使用yaml配置list方式
    方式一配置项:app:demo:list1:xiaohong,xiaominglist2:>xiaohong,xiaominglist1和list2看起来是2种风格,其实都是同一种写法,以逗号分隔java代码:@Data@ComponentpublicclassAppConfig1{@Value("${app.demo.list1}")privateList<Strin......
  • jenkins Java heap space
    jenkinsJavaheapspace,是内存不够。 两个解决方案:一,修改配置文件windows系统中,找到Jenkins的安装路径,修改jenkins.xml将-Xmx256m改为-Xmx1024m或者更大重启jenkins服务。 二,jenkins增加全局配置(jenkins版本不一样,可能名称和菜单也会不一样。)系统配置--》全局......
  • playwright的用法
    Playwright是一个用于自动化测试和网页交互的工具,它支持多种编程语言(如JavaScript、TypeScript、Python和C#)。下面是一个示例,演示了如何使用Playwright进行网页自动化: 1.安装Playwright:首先,需要在计算机上安装Playwright包。可以通过以下命令在命令行界面执行安装:   ```......
  • 海森矩阵 Hessian matrix
    二阶偏导数矩阵也就所谓的赫氏矩阵(Hessianmatrix).一元函数就是二阶导,多元函数就是二阶偏导组成的矩阵.求向量函数最小值时用的,矩阵正定是最小值存在的充分条件。经济学中常常遇到求最优的问题,目标函数是多元非线性函数的极值问题尚无一般的求解方法,但判定局部极小值......
  • ASP.NET性能计数器
       ASP.NET支持两组性能计数器:系统和应用程序。前者在ASP.NET性能计数器对象中的PerfMon中公开;后者在ASP.NETApplications性能对象中公开。ASP.NET性能对象中的StateServerSessions计数器(仅适用于在其中运行状态服务器的服务器计算机)和ASP.NETApplications性能......