python(day001——基础知识)

对LSTM中每个batch都初始化隐含层的理解 不知道有没有人和我有一样疑惑 在LSTM相关的代码中,为什么每个batch都会将隐藏层重新初始化, 这样不会把以前训练出来的参数丢掉吗?? 比如 代码来自GitHub 看了一些解释是h与c是状态,不是参数,每个batch中都需要初始化为0,LSTM 中的参数是W,b。 网络中训练的是参数,不是状态。 说真的。。。当时我没怎么看懂。。。 咨询了实验室的师兄后,我有了自己的理解 产生误解的主要原因是我对RNN和LSTM的结构理解不深入,我们通常看到RNN结构图基本都是这样的 ... 阅读详情

1. pip:给python安装各种程序包。在cmd下输入pip获取相关信息。如果没有则查看是否配置环境变量。

  • 安装包:pip install selenium
  • 安装指定版本包:pip install selenium==XXX        #XXX为包的对应版本号
  • 卸载包:pip uninstall selenium
  • 包列表:pip list
  • 查询某包信息:pip show selenium
  • 升级包:pip install --upgrade nose
  • 升级pip:pip install -U pip

 

2.isinstance的用法

>>> print (a)
1
>>> a="hello"
>>> type(a)
<class 'str'>
>>> a=1
>>> b="hello"
>>> a+b
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'int' and 'str'
>>> b=input(u'输入:')
输入:2
>>> type(b)
<class 'str'>
>>> print (a+int(b))
3

>>> a=1.1
>>> isinstance(a,float)
True
>>> d=1+3j
>>> type(d)
<class 'complex'>
>>> e=[1,2]
>>> isinstance(e,list)
True
>>> type(isinstance(e,list))
<class 'bool'>
>>> a=true
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'true' is not defined
>>> a=1<3
>>> type(a)
<class 'bool'>
>>> print(a)
True

3.地板除

  • /:除
  • //:保留整数位(地板除)
  • int():也可以用来取整
  • round(a,b):内置函数,用于截取数。a:待操作数;b:保留小数位数。取的最后一位大于5时进位。
>>> 5/3
1.6666666666666667
>>> 5//3
1
>>> int(5/3)
1
>>> round(0.9,0)
1.0
>>> round(1/3,5)
0.33333
>>> round(0.5,0) #并非四舍五入
0.0
>>> round(2.5,0) #如果左右相同,取离自己近的偶数值
2.0
>>> round(1.5,0)
2.0
>>> round(3.5,0)
4.0
>>> round(4.5,0)
4.0
>>> round(3.51,0)
4.0
>>> round(4.51,0)
5.0
  • pow()
>>> help(pow)
Help on built-in function pow in module builtins:

pow(x, y, z=None, /)
    Equivalent to x**y (with two arguments) or x**y % z (with three arguments)

    Some types, such as ints, are able to use a more efficient algorithm when
    invoked using the three argument form.
#x的y次方,结果除以z后,取余数

>>> pow(5,2,5)
0
>>> pow(5,2,10)
5

4.math包

pow和math.pow区别:pow三个参数,math.pow两个参数,只有乘方功能。

>>> import math
>>> math.pow(3,2)
9.0
>>> math.sqrt(8)
2.8284271247461903
>>> math.sqrt(4)
2.0
>>> math.pi
3.141592653589793
>>> help(math.pow)
Help on built-in function pow in module math:

pow(x, y, /)
    Return x**y (x to the power of y).

5.ord()和chr()

>>> ord('e')
101
>>> ord('a')
97
>>> ord('A')
65
>>> chr(65)
'A'

6.取余:

  • %:直接取余
  • dicmod():输出结果为除数整数位,余数
>>> 5%3
2
>>> 5%2
1
>>> divmod(5,2)
(2, 1)
>>> 5/2
2.5

7.ASCII码:

  •  
>>> 'a'>'A'
True
#比较时按照ASCII码比较
>>> ord('3')
51
>>> ord(3)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: ord() expected string of length 1, but int found

8.print ()

>>> print ('hello world',end='')
hello world>>> hh
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'hh' is not defined
>>> print ('hello world',end='XXX')
hello worldXXX>>> print ('hello world',end='     XXX')
hello world     XXX>>>

9.input():输入,内容为字符串

>>> age=input('年龄')
年龄5
>>> type(age)
<class 'str'>
>>> age=int(age)
>>> type(age)
<class 'int'>

10.if

#encoding=utf-8
resule=input('输入成绩:')
if int(resule)>=60:
    print('及格啦!')
else:
    print ("不及格!")

>>> if False:print(2)
... else:print(1)
...
1
>>> type(true)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'true' is not defined
>>> type(True)
<class 'bool'>

# encoding=utf-8
#输入一个字符串,大于3打印大于3;小于3,打印小于3;if a>0;等于3,打印等于3
a=input('输入字符串:')
if len(a)>3:
    print ('大于3')
elif len(a)==3:
    print('等于3')
else:
    print('小于3')

11.bool() 判断真假

>>> bool([])
False
>>> bool('')
False
>>> bool(())
False
>>> bool({})
False
>>> bool(0)
False
#空,都为假
>>> bool(-1)
True

12.and 和 or,取反 not

注:都是顺序执行,and有短路效应

>>> a=3
>>> a>6 and a<11
False
>>> a>6 or a<11
True
>>> 1 and 1
1
>>> 1 and 0
0
>>> 0 and 0
0
>>> 0 and 1
0
>>> not []
True
>>> not ([])
True
>>> not 1
False
#复杂内容加()决定优先级


 #encoding=utf-8
#判断是否能被2和5整除
result=input('输入数:')
if int(result)%2==0 and int(result)%5==0:
    print('可以被2和5整除')
else:
    print ("不可以被2和5整除!")
 #encoding=utf-8
#如果能被3或5整除,打印ok
result=input('输入数:')
if int(result)%3==0 or int(result)%5==0:
    print('ok')
else:
    print ("不能被3或5整除!")

 

Autodesk软件网络授权破解 Autodesk 全系列产品网络授权破解 此网络许可授权破解文件及方法适用Autodesk 绝大部分的产品, 安装网络许可证管理器Autodesk网络许可证管理器x64位官方下载地址( https://knowledge.autodesk.com/sites/default/files/file_downloads/nlm11.14.1.3_ipv4_ipv6_win64.msi ) Autod... 阅读详情

相关推荐

Cesium创建无人机视锥,同步视锥与鹰眼地图视角,实现视锥键盘控制。解决视锥初始化位置不准确问题等

本文描述了一个基于Cesium的3D视锥体可视化系统开发过程。系统实现了主视图与鹰眼视图的双屏联动,支持通过键盘控制视锥体的空间移动(WASD前后左右,Q/E旋转,C/Z升降),并实时同步更新两个视图。关键技术包括:1)基于主视图Scene创建Camera实现视锥体精确绘制;2)通过PerspectiveFrustum设置视锥参数;3)建立双视图的相机位置及视角同步机制。目前暂未实现视锥体far/near边界在鹰眼视图中的可视化,该系统可应用于无人机视角监控等三维场景交互需求。

coder_bin的博客 1592

python学习Day6-内置函数

个人Python学习Day6-内置函数学习

weixin_51580177的博客 345

1020空心杯电机驱动设计与ESP32实战

空心杯电机是一种高动态响应的直流微特电机,其驱动本质是解决电感负载下的大di/dt启动、反电动势耦合与电流纹波抑制问题。核心原理在于建立包含内阻、电感和反电动势的等效电路模型,并据此匹配开关器件、PWM参数与采样闭环。技术价值体现在小体积下实现毫秒级响应、低噪声(>30kHz)、高精度电流保护(±50mA)及热鲁棒性。典型应用于微型航模、手持云台与精密执行器等对功率密度和动态性能敏感的嵌入式系统。本文以1020规格空心杯电机为对象,基于ESP32平台完成从MOSFET选型、32kHz硬件PWM生成到INA2

weixin_42298164的博客 585

divmod(a,b)函数

中文说明: divmod(a,b)方法返回的是a/b(取整)以及a对b的余数 返回结果类型为tuple(元组) 参数: a,b可以为数字(包括复数) 版本: 在python2.3版本之前不允许处理复数,这个大家要注意一下 a,b=divmod(c,d) 例如: divmod(4,3)返回的结果是1,1

wanghandou的博客 1万+

用Matlab机器人工具箱搞定六轴机械臂建模:从DH参数到3D可视化(附完整代码)

本文详细介绍了如何使用Matlab机器人工具箱进行六轴机械臂建模,涵盖从DH参数转换到3D可视化的完整流程。通过正运动学验证、逆解计算和工作空间分析等实战案例,帮助开发者快速掌握机械臂建模技巧,并提供性能优化建议和完整代码示例。

weixin_28733637的博客 360

手把手教你用vLLM在昇腾910B上部署Qwen3-Embedding-8B模型(保姆级避坑指南)

本文详细介绍了如何在昇腾910B芯片上使用vLLM推理引擎部署Qwen3-Embedding-8B模型的全流程,包括环境准备、vLLM-ascend定制化安装、模型获取与校验、环境变量配置、服务启动参数优化、性能压测及生产级部署建议。特别针对昇腾生态的开发者,提供了保姆级的避坑指南和实用技巧,帮助实现高效稳定的模型部署。

weixin_28726671的博客 466

首学python基础知识(二)

一、内置函数 cmp(a,b)比较函数,若a>b返回1,a str(a),将a类型转换成字符串 abs(),取绝对值 type(),查看类型 dicmod(a,b),取a除以b的商和余数 round()四舍五入 类型转换函数 int(),float(),long(),complex(),bool() io操作: input() input函数使用没

hahaha_yan的博客 273

CTF——流量分析题型整理总结

我见过的流量分析类型的题目总结: 一,ping 报文信息 (icmp协议) 二,上传/下载文件(蓝牙obex,http,难:文件的分段上传/下载) 三,sql注入攻击 四,访问特定的加密解密网站(md5,base64) 五,后台扫描+弱密码爆破+菜刀 六,usb流量分析 七,WiFi无线密码破解 八,根据一组流量包了解黑客的具体行为 例题: 一,ping 报文信息 (icm...

小锤队长的博客 5万+

python day001

Python 编译环境的安装 首先安装Python的官方编译环境:Python3.7, 点击Add 。。。 to Path . 点击下一步完成安装。 开始-》 运行 - 》 cmd -》 开启命令行窗口 -》 输入python -》 如果出现正常的版本号。说明安装成功。 -》 Ctrl +Z ,跳出Python命令行环境。 IDE: 开发者工具 : pycharm 2018 字体设置 。 F...

Captain_DUDU的博客 468

深入了解AES_GCM算法

常见的对称加密算法,在解密过程中无法确认密钥是否正确的。这就意味着,密文可以用任何密钥执行解密运算,得到一组疑似密文;由于不知道密钥是否正确,故也不能确定解密出来的明文数据是否正确。因此,需要在对称加密算法上增加一层验证机制,常见思路为使用加密算法进行加密保证机密性,使用摘要算法计算MAC保证完整性和真实性,这就涉及到摘要计算和加密计算的前后顺序和参与计算的数据、密钥等,使用起来略微麻烦。

huaqianzkh的专栏 4190

【Bug已解决】Codex App returns 401 Missing bearer/basic authentication after login on multiple Windows la

原始报错:Codex App returns 401 Missing bearer/basic authentication after login on multiple Windows laptops场景:用户在 Windows 笔记本上登录应用成功了,但随后每个业务请求都返回 401,提示"Missing bearer/basic authentication"。登录态像是"假的"——明明登了,请求却没带任何认证信息。多台 Windows 设备都能复现。

一键难忘的博客 595

DAY001

DAY001 视觉组python入门 逻辑运算符 and 与 全真则真 一假则假 or 或 全假则假 一真则真 not 非 否定 字符串 转义字符 【\】 E:print(‘I’m “OK”!’) #I’m “OK”! 在字符串输出时使用于输出字符 如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r''表示''内部的字符串默认不转义 E: print('\\\t\\') \ \ print(r'\\\t\\') \\\t\\ 按位运算 按位与 &

D1247005311的博客 213

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

python初识_day001

python 简介

slb190623的博客 787

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

python-day001

小驼峰:第一个单词的首字母采用小写字母,第二个单词的首字母采用大写字母。input() --获取控制台的输入数据。%d%% --%%两个百分号转义为一个%%d %01d %02d --整型。%f %0.2f --浮点型。end="#" --最后#print() --打印。%s --字符串。+ --加号。- --减号。* --乘号。/ --除号。

2401_85470931的博客 507

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

python全栈自学笔记-day001

1.计算机是什么 主板+cpu+内存 cpu: 主频, 核数(16) 内存:大小(8G, 16G, 32G) 型号: DDR3, DDR4, DDR5, 主频(海盗船,玩家国度) 显卡: 显存。型号(N-GTX 1080 TI, A)。位宽 240显卡(512MB) 210 105 硬盘: 西数。希捷。日立,东芝 计算机最底层是 电子电路. 只能识别两个数 0 1 ...

weixin_30549657的博客 187

python入门—搭建web架构 day001

python 学习入门 day001-声明 部分图片整理自网络、数据-python的基本框架 选择目标 python实现自动化运维//搭建web架构 IDE 使用pycharm 去除拼写检查 //— File -> settings Editor->Colors & Fonts 把weak warning的effects去除勾选 第一日学习+基本操作 常见python文件结构 程序入口点

enaxM的博客 854

day001:Python的环境搭建与输入输出

计算机资源: 现在的年轻人,基本上人手一台电脑,不管是笔记本还是台式机。那么计算机的资源有哪些呢?其实,计算机资源分为硬件资源和软件资源。硬件资源,可以看得到摸得着,比如:显示器,cpu,内存条,硬盘等等。软件资源,只能看到,摸不着,比如:微信,QQ,office等等。想必在此时,你应该有所领会了。计算机操作系统: 我们能接触到的电脑系统基本上是微软Windows和苹果MacOS,那么有个疑问的是,从性质上来看,它是属于硬件资源还是软件资源呢?我们知道计算机操作系统,我们只能看到

BlackSpirit_0618的博客 321

讲解:4COSC001W、Python、Python、ProgrammingWeb|Python

Date: ……

qq_24428851的博客 486

day001 python基础 文件操作

1. r 2. w 3. a 4. r+ 读写模式. 需要移动光标进行反复读写 r+模式默认情况下光标在文件开头,读完后光标移至末尾,所以先读后写没问题;如果读取一部分再写也会写在最后,所以先读后写没问题 5. w+ 6. a+ 7. b bytes 读写操作的是字节. 用在非文本上 ...

一越王超的博客 186

Python入门-位运算-DAY_001

Python入门-位运算-DAY_001(阿里云天池) 1.位运算 二进制有三种不同的表示形式:原码、反码和补码,计算机内部使用补码来表示。 原码:就是其二进制表示(注意,有一位符号位)。 反码:正数的反码就是原码,负数的反码是符号位不变,其余位取反(对应正数按位取反)。 补码:正数的补码就是原码,负数的补码是反码+1。 举例: a = 60 # 60 = 0011 1100 b = 13 # 13 = 0000 1101 c = 0 c = a &am

wasd_123wf的博客 281

廖雪峰Python学习笔记day10

学习笔记day9 # python study day10 # 正则表达式 # \d # 匹配一个数字 # \w # 匹配一个字母或数字 # . # 匹配任意字符 # * # 匹配0个或任意多个字符 # + # 匹配至少一个字符 # ? # 匹配0个或1个字符 # {n} # 匹配n个字符 # {n, m} # 匹配n-m个字符 # \s # 匹配一个空格(包括Tab空白符),\s+ 表示至少一个空格 # [] # 匹配范围,[0-9a-zA-Z\_] 可以匹配一个数字、字母或下划线 # A|B # 匹配

zero_130的博客 210

Day001 自学Python的缘由-10年后,我想在北京买房

10年后,我想在北京买房,并和家人一起在北京生活。 我盘点了50种实现10年后目标的方式。 除了资源对接就是我的专业能力了。 结合过去6年,我从前端,到后端,项目经理,技术经理,产品经理都做过一些。 最终选择了未来10年都会有比较好发展的人工智能方向。 而基础语言就是Python。 我大学的毕业设计就想做人脸识别来着。 无奈看不懂论文放弃,后来做了信息管理系统。 回归初心,我想通过学习Python挑战一下Python的开发岗位。 为实现...

xinghuowuzhao的博客 286

day-001--初识python

初识python 1.环境准备:pc一个,我用的window10,python用的3.7最新的,ide用的 pycharm,markdown编辑器用的Typora 2.其他系统的环境可以自己百度安装 3.见面国际惯例hello word import sys print (sys.version) print(sys.version_info) print("Hello","www")...

weixin_36628778的博客 451

day001--python基础语法

python基础语法学习 一 pycharm基础操作 1.新建文件:File -> New -> Python File 2.删除: 选中文件 -> 右键 -> Delete 3.重命名:选中文件 -> 右键 -> Refactor -> Rename -> … 4.页面设置:File -> Settings… / Pycharm -> preference 二 pycharm常用快捷键 ctr + / – 添加或者取消注释

lijianmingweibo的博客 177

day001-在Windows下python环境的搭建

一、Python下载 1、Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到: 2、Python官网:https://www.python.org/ 3、你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。 4、Python文档下载地址:https://www.python.org/doc...

254

Python全栈学习_day001作业

Day1作业及默写 1、简述变量命名规范 1. 必须以字母、数字、下划线命名,且不能以数字开头 2. 不能是python的关键字 3. 不能以中文或者拼音作为变量名 4. 命名格式推荐以驼峰式或者下划线连接命名 5. 区分大小写 6. 要有意义,具有可描述性 2、name = input(“>>>”) name变量是什么数据类型? str...

weixin_34270606的博客 109
上一篇: LoadRunner理论基础(1)
下一篇: python(day002——基础知识2)
王总总
博客等级 码龄8年 2粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值