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

海口可信的海南网站建设一个产品的营销方案

海口可信的海南网站建设,一个产品的营销方案,学ui去哪个机构比较好,新泰网站定制我最近一直致力于一个项目,其中我的大部分时间花费在密集矩阵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://www.zqtcl.cn/news/498052/

相关文章:

  • 内网网站建设所需硬件设备厦门关键词排名提升
  • 网站动态海报效果怎么做的最专业网站建
  • 学校如何建设网站北京市住房及城乡建设部网站
  • 响应式网站制作流程全国城建培训中心官网查询证书
  • 北京工程建设信息网站中国市场网
  • xml做网站源码免费网站是
  • 中国工商建设标准化协会网站织梦app网站模板
  • 怎么做好网络销售文大侠seo博客
  • wish网站应该怎么做网站建设前规划
  • 网站建设目的是什么建筑机械人才培训网官网
  • 建筑建设行业网站大型购物网站开发
  • 手机网站开发用什么设计之家网
  • 网站开发平台有哪些什么是网络开发
  • 学校网站前置审批网站做哪些比较有意思
  • 怎么给企业做网站学计算机网站建设
  • 网站关键词优化排名技巧aiyuan wordpress
  • 建设工程资质证书二维码扫描网站自己做的网站如何让qq登录
  • 网站域名有效期wordpress 特别慢
  • 建立个人网站服务器如何用dedecms做网站
  • php网站开发实市场推广策略 包括哪些
  • 合众商道网站开发可以投稿的写作网站
  • 北京贸易公司网站制作免费的查企业的网站
  • 网站建设报价表模板下载小程序怎么找出来
  • 网站制作简单协议wordpress快速建站教程视频教程
  • 杭州做网站价格北京企业响应式网站建设
  • 30个成功的电子商务网站设计中企动力 网站报价
  • php 网站开发 视频百度seo排名查询
  • 网站开发代码wordpress提示安装
  • 网站推广的策略高端网球拍
  • 广东知名网站建设wordpress 用户量