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

地推项目平台/兴安盟新百度县seo快速排名

地推项目平台,兴安盟新百度县seo快速排名,网站建设的五大原则,文件夹里内容做网站的分类遇上了一个很简单的小问题,就是写一个分段函数。分段函数如图1:图1. 分段函数 一开始写了个简单版本log_norm0,只能逐元素一个一个得进行。不用想,对元素个数多的向量,肯定慢成乌龟。 后来想到使用一个指示函数&#x…

遇上了一个很简单的小问题,就是写一个分段函数。分段函数如图1:

4d0d09a35cbf

图1. 分段函数

一开始写了个简单版本log_norm0,只能逐元素一个一个得进行。不用想,对元素个数多的向量,肯定慢成乌龟。

后来想到使用一个指示函数,来区分分段的两种情况,就得到log_norm1。不过这种情况比较特殊,不是每次都能成功构造的。

最后,查到numpy中有函数piecewise(x, condlist, funclist, *args, **kw),它是专门用来构造分段函数,x是输入,condlist表示分段的条件,funclist就表示对应分段的处理函数。这就得到了log_norm2。

# elementwise

def log_norm0(x):

if x >= 0:

return np.log(x + 1)

else:

return - np.log(- x + 1)

# indicator

def log_norm1(x):

# ind = np.where(x > 0, 1, 0)

ind = (x > 0)

return np.log(x * ind + 1) - np.log(- x * (1.0 - ind) + 1)

# numpy.piecewise()

def log_norm2(x):

return np.piecewise(x, [x >= 0, x < 0], [lambda x: np.log(1 + x), lambda x: - np.log(1 - x)])

最后,观察一个各个函数的运行时间。

tic = time.time()

for i in range(x.size):

y[i] = log_norm0(x[i])

toc = time.time()

print('log0: ', toc - tic)

tic = time.time()

y = log_norm1(x)

toc = time.time()

print('log1: ', toc - tic)

tic = time.time()

z = log_norm2(x)

toc = time.time()

print('log2: ', toc - tic)

观察结果,还是使用指示函数的方法最快,不过跟piecewise差别不大。

log0: 33.59282732009888

log1: 0.4863457679748535

log2: 0.5942573547363281

参考资料:

http://www.jmfq.cn/news/5247955.html

相关文章:

  • 做网站分类链接/磁力蜘蛛搜索引擎
  • 网络营销课程多少钱/跟我学seo
  • 正规的网站制作电话多少/公司免费推广网站
  • 做外贸的经常浏览的三个网站/企业查询官网入口
  • wordpress不能发文章_只能在标题内写字/最优化方法
  • 深圳联雅网站建设/托管竞价推广公司
  • 网站可以做2个公司的吗/网络推广公司企业
  • 360极速浏览器网站开发缓存/百度人工客服在哪里找
  • 内部网站建设拓扑/站长工具源码
  • 所得税汇算是在12366网站做吗/长沙快速排名优化
  • 查看一个网站的备案人/信息流优化师没经验可以做吗
  • 注册500万公司每月交税/运营推广seo招聘
  • 网站做301打不开/产品网络营销策划方案
  • 望野拼音版注音/河南seo优化
  • 药品在网站上做标签有哪些分类/河南百度关键词优化排名软件
  • 青岛建网站多少钱/中文搜索引擎有哪些平台
  • 民政网站建设情况汇报/百度指数手机版
  • 网站代码怎么改/seo网站关键词优化软件
  • 帝国cms怎么做电影网站/企业网站类型有哪些
  • wordpress 手机浏览器/广州seo推广服务
  • 网站建设宣传/网络营销的专业知识
  • 阿克苏网站建设公司/网络推广协议合同范本
  • 做响应式网站最大宽度/中国纪检监察报
  • 云南做网站报价/百度教育会员
  • 肃宁县做网站价格/网络营销服务平台
  • 机房网络建设方案/如何优化seo
  • 林芝网站建设/哪里做网站便宜
  • 做理财网站 程序员 违法吗/新闻软文怎么写
  • 宜春建设网站公司/搜索引擎优化作业
  • 上海网站推广模板/手机优化专家