首页 > 其他分享 >scipy的读书报告

scipy的读书报告

时间:2023-12-18 20:44:06浏览次数:27  
标签:mat linalg comp 报告 scipy 读书 print SciPy

SciPy 提供了复制的算法及其在 NumPy 中作为函数的用法。这将分配高级命令和多种多样的类来操作和可视化数据。

SciPy 将多个小型包整合在一起,每个包都针对单独的科学计算领域。

其中的几个子包是linalg(线性代数)、constants(物理和数学常数)和sparse(稀疏矩阵和相关例程)

 

值得注意的是,SciPy 为表示随机变量的对象提供了内置的构造函数。 下面是SciPy 提供的多个子包中的 Linalg 和Stats
的几个示例。由于子包是针对特点领域的。这使得SciPy成为数据科学的完美选择。

1.SciPy 中的线性代数子包(scipy.linalg)应该以下列方式导入:

复制代码
import scipy
import numpy as np

from scipy import linalg
mat_ = np.array([[2,3,1],[4,9,10],[10,5,6]])    #创建矩阵
print(mat_)
#>[[ 2  3  1],[ 4  9 10],[10  5  6]]
linalg.det(mat_)        #矩阵的行列式
inv_mat = linalg.inv(mat_)  #矩阵的逆
print(inv_mat)
#>[[ 0.02409639 -0.07831325  0.12650602]
 #[ 0.45783133  0.01204819 -0.09638554]
 #[-0.42168675  0.12048193  0.03614458]]
复制代码

2. 用于执行奇异值分解并存储各个组成部分的代码:

复制代码
comp_1, comp_2, comp_3 = linalg.svd(mat_)
print(comp_1)
print(comp_2)
print(comp_3)
# >[[-0.1854159   0.0294175  -0.98221971]
#  [-0.73602677 -0.66641413  0.11898237]
#  [-0.65106493  0.74500122  0.14521585]]
# [18.34661713  5.73710697  1.57709968]
# [[-0.53555313 -0.56881403 -0.62420625]
#  [ 0.84418693 -0.38076134 -0.37731848]
#  [-0.02304957 -0.72902085  0.6841033 ]]
复制代码

 

标签:mat,linalg,comp,报告,scipy,读书,print,SciPy
From: https://www.cnblogs.com/haishiyigeren/p/17912208.html

相关文章

  • numpy、scipy、pandas、matplotlib的读书报告
    numpy、scipy、pandas、matplotlib的读书报告:一、基本函数的用法numpynumpy是Python中用于进行科学计算的基础模块,它提供了高效的多维数组对象ndarray,以及相关的数学运算和线性代数函数。numpy的主要功能有:创建和操作多维数组,如使用np.array(),np.arange(),np.zeros(),np.ones()......
  • numpy读书报告
    numpy库常见函数的介绍<1>. numpy创建数组1.从已有数据中创建数组a. 将列表转换成ndarray:importnumpyasnpls1=[10,42,0,-17,30]nd1=np.array(ls1)print(nd1)print(type(nd1))运行结果:[10420-1730]<class'numpy.ndarray'>b.......
  • Numpy 等函数的读书报告
    importnumpyasnpimportpandasaspdimportmatplotlib.pyplotaspltplt.rcParams['axes.unicode_minus']=Falseplt.rcParams['font.sans-serif']='SimHei'matplotlib使用里面的函数读取图片,输出图片对应的数组#matplotlib使用里面的函数读取图片,输出图片对应......
  • pytorch——豆瓣读书评价分析
    任务目标基于给定数据集,采用三层bp神经网络方法,编写程序并构建分类模型,通过给定特征实现预测的书籍评分的模型。选取数据在各项指标中,我认为书籍的评分和出版社、评论数量还有作者相关,和其他属性的关系并大。所以,对于出版社,我选取了出版社的平均评分和出版社在这个表格中出现......
  • python123——numpy、scipy、pandas、matplotlib的读书报告
     一、函数的基本用法numpyNumPy(NumericalPython)是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nestedliststructure)结构要高效的多(该结构也可以用来表示矩阵(matrix)),支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的......
  • 零数科技双平台入选2023爱分析·数据要素流通厂商全景报告
    全面近日,国内领先的数字化市场研究咨询机构爱分析正式发布《2023爱分析·数据要素流通厂商全景报告》,零数科技凭借成熟的区块链和隐私计算技术,及系列标杆产品及应用,成功入选数据要素流通代表厂商。图:零数科技入围爱分析数据要素厂商全景地图随着数字经济的崛起,数据成为推动社会生产......
  • 重磅首发|2024音视频技术发展报告
    //11月24日,在LiveVideoStackCon2023深圳站大会上,我们与腾讯云音视频联合首发《2024音视频技术发展报告》。报告通过300+音视频开发者调研,40+专家一线访谈,下沉8大细分技术领域进行全面解读,涵盖音视频编解码/AI编码/多媒体处理框架/媒体传输协议/超低延迟技术/虚拟现实/AIGC/出海等......
  • 45、Flink 的指标体系介绍及验证(2)-指标的scope、报告、系统指标以及追踪、api集成示例
    文章目录Flink系列文章一、Flink指标体系2、Scope范围1)、用户范围2)、系统范围SystemScope3)、所有变量列表4)、用户变量3、Reporter4、Systemmetrics1)、CPU2)、Memory3)、Threads4)、GarbageCollection5)、ClassLoader6)、Network7)、Defaultshuffleservice8)、Cluster9)、Availabili......
  • 47、Flink 的指标报告介绍(graphite、influxdb、prometheus、statsd和datalog)及示例(jmx
    文章目录Flink系列文章一、MetricReporters1、概述及示例2、入门示例0)、特别说明1)、配置2)、验证3)、自定义的指标收集器3、基于标志符格式vs.基于tags格式4、Pushvs.Pull5、发送器1)、JMX2)、Graphite2)、InfluxDB4)、Prometheus5)、PrometheusPushGateway6)、StatsD7)、Datadog8)......
  • Wasserstein距离的python代码实现scipy.stats.wasserstein_distance解释
    在官方文档scipy.stats.wasserstein_distance—SciPyv1.8.0.dev0+1869.838cfbeManual(osgeo.cn)页面中scipy.stats.wasserstein_distance(u_values,v_values,u_weights=None,v_weights=None)对参数u_values,v_value,u_weights,v_weights解释不清晰。通过看文章Wassers......