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

山西大同专业网站建设制作价格网站服务器查找

山西大同专业网站建设制作价格,网站服务器查找,网站建设项目化教程,百度sem认证我最近一直致力于一个项目,其中我的大部分时间花费在密集矩阵A和稀疏向量v上(见here).在我尝试减少计算时,我注意到A.dot(v)的运行时间不受v的零条目数的影响.为了解释为什么我希望在这种情况下改进运行时,让result A.dot.v使得j 1的结果[j] sum_i(A [i,j] * v [j])… v.sha…我最近一直致力于一个项目,其中我的大部分时间花费在密集矩阵A和稀疏向量v上(见here).在我尝试减少计算时,我注意到A.dot(v)的运行时间不受v的零条目数的影响.为了解释为什么我希望在这种情况下改进运行时,让result A.dot.v使得j 1的结果[j] sum_i(A [i,j] * v [j])… v.shape [0].如果v [j] 0,则无论值A [::,j]如何,显然结果[j] 0.在这种情况下,我希望numpy只设置result [j] 0,但似乎它继续并计算sum_i(A [i,j] * v [j])无论如何.我继续编写了一个简短的示例脚本来确认下面的这种行为.import timeimport numpy as npnp.__config__.show() #make sure BLAS/LAPACK is being usednp.random.seed(seed 0)n_rows, n_cols 1e5, 1e3#initialize matrix and vectorA np.random.rand(n_rows, n_cols)u np.random.rand(n_cols)u np.require(u, dtypeA.dtype, requirements [C])#timestart_time time.time()A.dot(u)print time with %d non-zero entries: %1.5f seconds % (sum(u0.0), (time.time() - start_time))#set all but one entry of u to zerov uset_to_zero np.random.choice(np.array(range(0, u.shape[0])), size (u.shape[0]-2), replaceFalse)v[set_to_zero] 0.0start_time time.time()A.dot(v)print time with %d non-zero entries: %1.5f seconds % (sum(v0.0), (time.time() - start_time))#what I would really expect it to takenon_zero_index np.squeeze(v ! 0.0)A_effective A[::,non_zero_index]v_effective v[non_zero_index]start_time time.time()A_effective.dot(v_effective)print expected time with %d non-zero entries: %1.5f seconds % (sum(v0.0), (time.time() - start_time))运行这个,我得到矩阵向量乘法的运行时是相同的,无论我使用密集矩阵u还是稀疏矩阵vtime with 0 non-zero entries: 0.04279 secondstime with 999 non-zero entries: 0.04050 secondsexpected time with 999 non-zero entries: 0.00466 seconds我想知道这是否是设计的或者我错过了我正在运行矩阵向量乘法的方式.就像健全性检查一样我确保numpy链接到我的机器上的BLAS库,并且两个数组都是C_CONTIGUOUS(因为这显然需要numpy来调用BLAS).
http://wiki.neutronadmin.com/news/14208/

相关文章:

  • 湖南网站设计亮点wordpress 蜘蛛记录
  • 某商贸网站建设方案旅游机票网站建设
  • 企业品牌网站有哪些nodejs和wordpress
  • 大同网站建设哪里好深圳优秀网站建设
  • 电商企业网站建设方案360免费建站方法
  • 淄博网站优化公司一个网站绑定两个域名
  • 徐州专门做网站wordpress 更新 失败
  • 值得做的网站wordpress主题git
  • 天猫网站的建设目标本地赣州网站建设
  • 一诺互联网站建设公司无锡百度搜索排名优化
  • 网站开发的趋势系统集成项目管理中级职称
  • 旅游网站开发网站设计报告书网站建设知乎
  • 排名好的网站开发画家个人网站建设
  • 网页模板网站有那些网站建设与设计毕业shej
  • 返佣网站都是自己做的房屋建筑设计说明
  • 怎么建立信息网站平台新遵义吧
  • 大埔建设工程交易中心网站企业信息填报登录
  • 404黄台软件平台seo外包公司兴田德润官方地址
  • 做网站怎么查看来访ip成全视频在线观看免费高清版
  • 廊坊做网站的电话微信自带小程序商城
  • 腾讯云 建网站线上推广专员岗位职责
  • 黑龙江农垦建设局网站wordpress返回html原理
  • linux版网站开发网站建设管理软件
  • 桂林漓江水位淘宝宝贝关键字优化
  • 短链接生成站长工具短网址生成器在线
  • php企业网站开发网站 用cms 侵权
  • dw建设个人网站步骤建筑公司网站首页
  • 网站建设类的计入什么科目定制开发合同
  • 网站维护好的方法做行业门户网站注意什么
  • 专业信息网站建设方案嘉兴微信网站建设