当前位置: 首页 > news >正文

佛山做网站的公司有哪些重庆网站外包

佛山做网站的公司有哪些,重庆网站外包,南京网站设计外包,公司创建一个网站需要多少钱强大到没有朋友的科学计算库#xff0c;不知道怎么介绍ta#xff01;大牛张若愚出了厚本的《Python 科学计算》第二版里面包罗万象#xff0c;就不做搬运工了#xff0c;尽快开工pandas。来一弹在NLP自然语言处理中用到的稀疏矩阵处理#xff1a;# coding: utf-8# # 稀疏矩…强大到没有朋友的科学计算库不知道怎么介绍ta大牛张若愚出了厚本的《Python 科学计算》第二版里面包罗万象就不做搬运工了尽快开工pandas。来一弹在NLP自然语言处理中用到的稀疏矩阵处理# coding: utf-8# # 稀疏矩阵# Scipy 提供了稀疏矩阵的支持(scipy.sparse)。## 稀疏矩阵主要使用 位置 值 的方法来存储矩阵的非零元素根据存储和使用方式的不同有如下几种类型的稀疏矩阵## 类型|描述# ---|----# bsr_matrix(arg1[, shape, dtype, copy, blocksize])| Block Sparse Row matrix# coo_matrix(arg1[, shape, dtype, copy])| A sparse matrix in COOrdinate format.# csc_matrix(arg1[, shape, dtype, copy])| Compressed Sparse Column matrix# csr_matrix(arg1[, shape, dtype, copy])| Compressed Sparse Row matrix# dia_matrix(arg1[, shape, dtype, copy])| Sparse matrix with DIAgonal storage# dok_matrix(arg1[, shape, dtype, copy])| Dictionary Of Keys based sparse matrix.# lil_matrix(arg1[, shape, dtype, copy])| Row-based linked list sparse matrix## 在这些存储格式中## - COO 格式在构建矩阵时比较高效# - CSC 和 CSR 格式在乘法计算时比较高效# ## 构建稀疏矩阵# In[1]:from scipy.sparse import *import numpy as np# 创建一个空的稀疏矩阵# In[2]:coo_matrix((2,3))# 也可以使用一个已有的矩阵或数组或列表中创建新矩阵# In[4]:A coo_matrix([[1,2,0],[0,0,3],[4,0,5]])print(A)# 不同格式的稀疏矩阵可以相互转化# In[5]:type(A)# In[6]:B A.tocsr()type(B)# 可以转化为普通矩阵# In[7]:C A.todense()C# 与向量的乘法# In[8]:v np.array([1,0,-1])A.dot(v)# 还可以传入一个 (data, (row, col)) 的元组来构建稀疏矩阵# In[9]:I np.array([0,3,1,0])J np.array([0,3,1,2])V np.array([4,5,7,9])A coo_matrix((V,(I,J)),shape(4,4))# In[11]:print(A)# COO 格式的稀疏矩阵在构建的时候只是简单的将坐标和值加到后面对于重复的坐标不进行处理# In[13]:I np.array([0,0,1,3,1,0,0])J np.array([0,2,1,3,1,0,0])V np.array([1,1,1,1,1,1,1])B coo_matrix((V,(I,J)),shape(4,4))print(B)# 转换成 CSR 格式会自动将相同坐标的值合并# In[15]:C B.tocsr()print(C)# ## 求解微分方程# In[16]:from scipy.sparse import lil_matrixfrom scipy.sparse.linalg import spsolvefrom numpy.linalg import solve, normfrom numpy.random import rand# 构建 1000 x 1000 的稀疏矩阵# In[17]:A lil_matrix((1000, 1000))A[0, :100] rand(100)A[1, 100:200] A[0, :100]A.setdiag(rand(1000))# 转化为 CSR 之后用 spsolve 求解 $Axb$# In[18]:A A.tocsr()b rand(1000)x spsolve(A, b)# 转化成正常数组之后求解# In[19]:x_ solve(A.toarray(), b)# 查看误差# In[20]:err norm(x-x_)err# ## sparse.find 函数# 返回一个三元组表示稀疏矩阵中非零元素的 (row, col, value)# In[22]:from scipy import sparserow, col, val sparse.find(C)print(row, col, val)# ## sparse.issparse 函数# 查看一个对象是否为稀疏矩阵# In[23]:sparse.issparse(B)# 或者# In[24]:sparse.isspmatrix(B.todense())# 还可以查询是否为指定格式的稀疏矩阵# In[25]:sparse.isspmatrix_coo(B)# In[26]:sparse.isspmatrix_csr(B)胶水语言博大精深本主只得一二为新人带路新手可查阅历史目录yeayeePython数据分析及可视化实例目录​zhuanlan.zhihu.com最后别只收藏不关注哈
http://www.zqtcl.cn/news/485947/

相关文章:

  • 如何做好品牌网站建设策划app要有网站做基础
  • 横沥网站建设公司wordpress运行php
  • 南皮网站建设价格网络推广这个工作好做吗
  • 长安大学门户网站是谁给做的网站排名logo怎么做
  • 襄樊做网站做网站做网站
  • 百度做网站续费费用网站开发的可行性
  • 电子商务网站建设效益分析如何才能做好品牌网站建设策划
  • 能打开各种网站的浏览器app文章目录wordpress
  • 网站注册页面html中国建设招标网网站
  • 云南网站设计海外直购网站建设方案书范文
  • 网站视频小程序商城多少钱
  • 美耐皿 技术支持 东莞网站建设如何将网站指向404
  • 如何做网站的维护和推广wordpress首页在哪里修改
  • 网站建设公司在哪里宣传网站群系统建设的目的
  • 建立网站的教学书籍最新网站建设哪家公司好
  • 视频网站开发者工具科技网站新版网站上线
  • 网站设计简单网页百度提交网站
  • 建设企业网站网站崩溃西安百度网站快速排名
  • 前端 国外 网站请人做网站得多少钱
  • 微商如何做网站引流上海市有哪些公司
  • 服务类型网站开发需要哪些技术中国设计师网效果图
  • 电子商务网站建设技术有哪些方面做婚礼请柬的网站有哪些
  • 做暖暖欧美网站全国职工素质建设工程专题网站
  • 策划对于企业网站建设来说网站开发新加坡
  • 做仪表行业推广有哪些网站个人网站备案模板
  • 做微网站是订阅号还是服务号号网站建设叫什么软件
  • 美团初期是怎么建网站特效视频素材网站
  • 网站建设行业市场分析刚创业 建网站
  • 网站推广昔年下拉wordpress 首页添加链接地址
  • 网站年费推荐专业做网站公司