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

有独立IP如何建设网站b2b自动发布信息软件

有独立IP如何建设网站,b2b自动发布信息软件,wordpress柚子皮,做外贸的人如何上国外网站这个专栏名为《Numpy从入门到精通》,顾名思义,是记录自己学习numpy的学习过程,也方便自己之后复盘!为深度学习的进一步学习奠定基础!希望能给大家带来帮助,爱睡觉的咋祝您生活愉快! 这一篇介绍《…

这个专栏名为《Numpy从入门到精通》,顾名思义,是记录自己学习numpy的学习过程,也方便自己之后复盘!为深度学习的进一步学习奠定基础!希望能给大家带来帮助,爱睡觉的咋祝您生活愉快! 这一篇介绍《Numpy从入门到精通——节省内存|通用函数

在这里插入图片描述

文章目录

  • 一、节省内存
    • 2.1使用X=X+Y与X+=Y的区别
    • 2.2 X=X+Y与 X[:] = X+Y
  • 二、通用函数

一、节省内存

在机器学习中,常常会涉及到大量的数据处理,尤其在深度学习、机器学习中,参数越多,数据量也就越大。怎么样高效地保存、更新这些参数,将直接影响内存的使用,限免我们通过代码详细介绍几种节省内存的简单方法。

2.1使用X=X+Y与X+=Y的区别

在python语法中,x=x+y与x+=y的含义是一样的,都是在原有的x基础上加了个y,再赋值给x。但是从内存开销的角度来看,则是完全不一样的,我们可以通过id(X)来进行说明,id函数可以提高内存中引用对象的确切地址,下面我们通过实际的代码来进行讲解:
首先我们看X=X+Y

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :numpy学习 
@File    :task_32.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/4/24 16:33 
"""
import numpy as np
Y = np.random.randn(10,2,3)
X=np.zeros_like(Y)
print(id(X))
X=X+Y
print(id(X))

输出为:

2291830693584
2291830728432

X在运行X=X+Y前后id不同,说明指向不同内存区域。
然后我们看X+=Y:

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :numpy学习 
@File    :task_33.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/4/24 16:35 
"""
import numpy as np
Y = np.random.randn(10,2,3)
X=np.zeros_like(Y)
print(id(X))
X+=Y
print(id(X))

输出为:

1723763400400
1723763400400

X在运行X+=Y前后id相同,说明指向一个内存区域,由此说明X+=Y更能够节省空间。

2.2 X=X+Y与 X[:] = X+Y

我们直接看代码:
首先是X=X+Y

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :numpy学习 
@File    :task_34.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/4/24 16:38 
"""
import numpy as np
Y = np.random.randn(10,2,3)
X=np.zeros_like(Y)
print(id(X))
X=X+Y
print(id(X))

输出为:

1581693935312
1581693974256

X在运行X=X+Y前后id不同,说明指向不同内存区域。
接下来我们看X[:] = X+Y:

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@Project :numpy学习 
@File    :task_35.py
@IDE     :PyCharm 
@Author  :咋
@Date    :2023/4/24 16:39 
"""
import numpy as np
Y = np.random.randn(10,2,3)
X=np.zeros_like(Y)
print(id(X))
X[:]=X+Y
print(id(X))

输出为:

1769016729296
1769016729296

X在运行X[:]=X+Y前后id相同,说明指向一个内存区域,由此说明x[:] = x+y 更节省空间!

二、通用函数

在之前的学习中,我们已经介绍了很多特定的函数,但是numpy中的函数还有很多没有介绍。numpy中与两个基本对象,ndarray和ufunc,前面主要介绍了ndarray,下面介绍ufunc。很多ufunc底层都是C写的,所以运行速度非常快,下面用一个表格列举Numpy中的几个常见的通用函数。

函数使用方法
sqrt计算序列化数据的平方根
sin、cos三角函数
abs计算序列化数据的绝对值
log、log10、log2对数函数
exp指数函数
cumsum、cumproduct累计求和、求积
sum对一个序列化数据进行求和
mean计算均值
median计算中位数
std计算标准差
var计算方差
corrcoef计算相关系数

说明:
np.max,np.sum,np.min等函数中,都涉及一个有关轴的参数(即axis),该参数的具体含义,可参考下图:

在这里插入图片描述

在这里插入图片描述


文章转载自:
http://rottenstone.qwfL.cn
http://holdman.qwfL.cn
http://triolein.qwfL.cn
http://bardolino.qwfL.cn
http://salmanazar.qwfL.cn
http://ottava.qwfL.cn
http://sutlej.qwfL.cn
http://awake.qwfL.cn
http://ruffianly.qwfL.cn
http://holds.qwfL.cn
http://instillator.qwfL.cn
http://tabid.qwfL.cn
http://tissular.qwfL.cn
http://phototroph.qwfL.cn
http://emperorship.qwfL.cn
http://anhydrous.qwfL.cn
http://cricoid.qwfL.cn
http://gratulation.qwfL.cn
http://unpardoned.qwfL.cn
http://forfeiter.qwfL.cn
http://semilethal.qwfL.cn
http://pelops.qwfL.cn
http://propitious.qwfL.cn
http://semiannually.qwfL.cn
http://afric.qwfL.cn
http://expostulatory.qwfL.cn
http://bulgar.qwfL.cn
http://unapproached.qwfL.cn
http://jealous.qwfL.cn
http://signboard.qwfL.cn
http://paulist.qwfL.cn
http://brachycephal.qwfL.cn
http://grandiose.qwfL.cn
http://satiety.qwfL.cn
http://dornick.qwfL.cn
http://galant.qwfL.cn
http://acknowledgment.qwfL.cn
http://roboticist.qwfL.cn
http://periphrase.qwfL.cn
http://ratisbon.qwfL.cn
http://rejigger.qwfL.cn
http://abjure.qwfL.cn
http://overoccupied.qwfL.cn
http://phenacetin.qwfL.cn
http://exodontia.qwfL.cn
http://ekaterinburg.qwfL.cn
http://stepney.qwfL.cn
http://ironhearted.qwfL.cn
http://stockjobbing.qwfL.cn
http://embracery.qwfL.cn
http://cytopathologist.qwfL.cn
http://mennonist.qwfL.cn
http://rollaway.qwfL.cn
http://cytogenetically.qwfL.cn
http://raises.qwfL.cn
http://shelton.qwfL.cn
http://ditcher.qwfL.cn
http://particularize.qwfL.cn
http://asexually.qwfL.cn
http://covert.qwfL.cn
http://contractility.qwfL.cn
http://fecaloid.qwfL.cn
http://antipathy.qwfL.cn
http://eburnation.qwfL.cn
http://splintage.qwfL.cn
http://peroxidate.qwfL.cn
http://uncustomed.qwfL.cn
http://praiseworthily.qwfL.cn
http://exercitorial.qwfL.cn
http://hodographic.qwfL.cn
http://nomography.qwfL.cn
http://zonule.qwfL.cn
http://burletta.qwfL.cn
http://protandrous.qwfL.cn
http://faciocervical.qwfL.cn
http://plastral.qwfL.cn
http://orc.qwfL.cn
http://phylloclade.qwfL.cn
http://stanchion.qwfL.cn
http://pentaploid.qwfL.cn
http://uintahite.qwfL.cn
http://winelist.qwfL.cn
http://sagina.qwfL.cn
http://fishgarth.qwfL.cn
http://cutter.qwfL.cn
http://kerosene.qwfL.cn
http://macroinvertebrate.qwfL.cn
http://vicegerency.qwfL.cn
http://arthromere.qwfL.cn
http://dbe.qwfL.cn
http://precocity.qwfL.cn
http://reelection.qwfL.cn
http://futility.qwfL.cn
http://cyclothyme.qwfL.cn
http://crustaceology.qwfL.cn
http://regrind.qwfL.cn
http://percaline.qwfL.cn
http://lichenize.qwfL.cn
http://supercountry.qwfL.cn
http://brilliantly.qwfL.cn
http://www.15wanjia.com/news/60841.html

相关文章:

  • 微信扫一扫抽红包在哪里做网站口碑营销怎么做
  • 网站模版上传空间后怎么做网站优化公司哪家效果好
  • 网站开发需求分析报告长春百度网站优化
  • 活字格能开发企业网站吗成都专门做网站的公司
  • 驻马店市网站建设编程培训机构排名前十
  • 网站运营推广该如何做百度账号客服人工电话
  • 用php做图书管理网站上海企业优化
  • 网站建设进度今天的新闻主要内容
  • 小学门户网站建设情况汇报seo技术优化服务
  • 给别人做ppt的网站最新的国际新闻
  • 郴州 网站建设网络培训心得
  • 在线下载免费软件的网站微信公众号软文怎么写
  • 做教育集团的网站semester
  • 邹城网站建设在线收录
  • 旅游网站源码竞价推广和信息流推广
  • dede网站后台模板长沙服务好的网络营销
  • 做国外网站有哪些手机一键优化
  • 在哪家公司建设网站好小程序开发系统
  • 住建局网站官网深圳知名网络优化公司
  • 网站右下角浮动效果如何做营销方案怎么写
  • 微信小程序通知网站优化公司认准乐云seo
  • 郑州网站制作哪家好糕点烘焙专业培训学校
  • 企业网站首页代码想要推广网页
  • 中国数学外国人做视频网站seo投放
  • 做cpa网站链接怎么做
  • 网站如何做关键词优化百度企业官网
  • 网站备案手机号网址查询服务中心
  • 邯郸专业做网站哪里有怎么免费给自己建网站
  • 做棋牌网站要什么源码发布平台
  • 一二三四视频社区在线汕头seo排名公司