sp.coo_matrix() 的作用是生成矩阵

1. 构造一个空矩阵

这种用法比较简单,直接生成一个给定维度的矩阵,并且可以指定元素类型。如下指定生成一个(3,4)且数据类型为int16的矩阵

实例:

import scipy.sparse as sp
import numpy as npA = sp.coo_matrix((3, 4), dtype=np.int16).toarray()
A
"""
输出:
array([[0, 0, 0, 0],[0, 0, 0, 0],[0, 0, 0, 0]], dtype=int16)
"""

2.用指定数据生成矩阵

实例:

import scipy.sparse as sp
import numpy as nprow  = np.array([0, 3, 1, 0])
col  = np.array([0, 3, 1, 2])
data = np.array([4, 5, 7, 9])
B = sp.coo_matrix((data, (row, col)), shape=(4, 4)).toarray()
B
"""
array([[4, 0, 9, 0],[0, 7, 0, 0],[0, 0, 0, 0],[0, 0, 0, 5]])
"""

sp.coo_matrix() 详解相关推荐

  1. android sp wp实例,android sp wp详解

    研究的时候,经常会遇到sp.wp的东西,网上一搜,原来是android封装了c++中对象回收机制. 说明: 1. 如果一个类想使用智能指针,那么必须满足下面两个条件: a. 该类是虚基类RefBase ...

  2. 矩阵sp.coo_matrix()

    稀疏矩阵sp.coo_matrix 描述 例子 描述 sp.coo_matrix()用于生成坐标格式的矩阵(Coodrdinate format matrix). 例子 import scipy.sp ...

  3. 3.堆栈指针寄存器 SP 详解

    堆栈指针寄存器 SP 详解 堆栈是一种具有"后进先出"(LIFO---Last In First Out)特殊访问属性的存储结构.堆栈一般使用RAM 物理资源作为存储体,再加上LI ...

  4. 思科SP CCNP组播侦听者协议MLD详解想要成为高级网络工程师必看-ielab

    思科SP CCNP组播侦听者协议MLD详解想要成为高级网络工程师必看-ielab,网桥(Bridge)是早期的两端口二层网络设备,用来连接不同网段.网桥的两个端口分别有一条独立的交换信道,不是共享一条 ...

  5. Android常用计量单位详解(px,in,mm,pt,dp,dip,sp)

    Android常用计量单位详解(px,in,mm,pt,dp,dip,sp) 在传统PC软件开发中经常以像素为单位设计计算机用户界面.例如,定义一个宽度为300像素的表单字段,列之间的间距为5个像素, ...

  6. java阴阳师抽卡算法_阴阳师详解新的抽卡机制 全图鉴和SP获取更加简单

    原标题:阴阳师详解新的抽卡机制 全图鉴和SP获取更加简单 阴阳师随着大岳丸活动的临近,马上大家就要再次进入抽卡的热潮中了,而这次的新SSR大岳丸的获取,又一次更新了新的抽卡机制,本次就带来新抽卡机制详 ...

  7. C++智能指针:weak_ptr实现详解

    文章目录 weak_ptr描述 声明 作用 原理实现 函数成员使用 总结 weak_ptr描述 声明 头文件:<memory> 模版类:template <class T> c ...

  8. 以SIGSEGV为例详解信号处理(与栈回溯)

    以SIGSEGV为例详解信号处理(与栈回溯) 信号是内核提供的向用户态进程发送信息的机制, 常见的有使用SIGUSR1唤醒用户进程执行子程序或发生段错误时使用SIGSEGV保存用户错误现场. 本文以S ...

  9. 【OpenCV 4开发详解】分割图像——Mean-Shift分割算法

    本文首发于"小白学视觉"微信公众号,欢迎关注公众号 本文作者为小白,版权归人民邮电出版社发行所有,禁止转载,侵权必究! 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4 ...

最新文章

  1. spring mvc框架设计与实现
  2. CEDD(Color and Edge Directivity Descriptor)算法
  3. ZYNQ 调试遇到的问题
  4. linux pip 安装 python,Linux之安装本地Python和pip
  5. 日志规范之阿里巴巴开发手册中的其它规范讲解
  6. python echo(msg) 字符串_[宜配屋]听图阁
  7. mysql数据库后台命令备份_使用MySQL命令行备份及恢复数据库
  8. (五)为边缘AI人脸识别创建人脸数据库
  9. 高频一线大厂Python面试题:算法+爬虫+数据处理+基础
  10. Bootstrap 3之美03-独立行,文字环绕,图片自适应,隐藏元素
  11. PHP通过PHP/JAVA Bridge调用JasperReport报表
  12. K8s高可用集群部署
  13. Unix 编程三件套环境搭建
  14. 用latex写毕业论文--设置附录、参考文献、致谢环境
  15. JDBC占位符的使用
  16. 【mysql】字符集与比较规则
  17. 19年9月下旬宝马BMW诊断维修指南瑞金Rheingold(ISTA-D)4.19.21 安装版
  18. 深圳云计算培训:关于云计算和云应用,如何入门学习?
  19. 强大的AI绘画网站Draft,重点是免费!不需要爬楼梯!
  20. 2019年猪年海报PSD模板-第八部分

热门文章

  1. Git和Repo管理使用简要介绍
  2. CSP认证201803-1 跳一跳[C++题解]: 模拟
  3. 多重背包2[二进制位优化]
  4. 安卓实现定位功能的4种方式
  5. struts2.3.12+hibernate4.3.11+spring4.2.2整合问题2java.lang.ClassNotFoundException: org.springframework.w
  6. lisp 河道水面线计算_水面漂浮泡沫生活垃圾隔离拦载浮筒使用方法
  7. python能表示多大整数_Python无法表示99999999999999999999这样大的整数。
  8. java用什么编译器_用大白话告诉你,Java到底是什么
  9. javaweb过滤器_JavaWeb技术(2):SpringMVC中的Filter
  10. 青岛互联网java开发_为什么说Java是过去未来的互联网编程(上)