比较操作符就是小学常常用到的,比如大于,小于,等于这些,与身份操作符不一样的是,身份操作符是对内存地址进行比较,而这个是对值进行比较比较结果要么是真(True),要么是假(Flase)。以下是小编为你整理的python3机器学习入门教程
int值
大于号(>)
判断对象的大小关系,如果前面比后面的值大,则True
比如:a,b = 2,1 a>b结果是True
小于号(<)
与大于号相反,如果前面的值比后面的值小,则True
[图片0]
比如:a,b = 1,2 a 结果是true
等于号(==)
判断2个对象的值是否相等,相等的话返回True
注意:这个不是判断内存地址,是判断实际值的结果(java是判断内存地址的)
如:a,b = [1,2,3],[1,2,3] a==b结果是True
大于等于、小于等于
>=、<=
意思是,大于或者等于,都是正确的
如:a,b = 2,1 (a>=b是True),而a,b = 2,2的情况下,a>=b依然成立
str值的比较与int不一样,int是按照数学的整数大小进行比较
str的比较逻辑是,看首位字符,谁的首位字符大,谁就大,如果首位字符一样,就看第二个,然后第三个字符,这样比较下去
如图:上面的首字母比下面的首字母大,所以上面的字符串大
python运算
数学运算:+, -, *, /, **, %
# 加法 print(9+3)
# 减法 print(9-3)
# 乘法 print(9*3)
# 除法 print(9/3)
# 求余数 print(10%3)
# 乘方 print(3**2)
判断:==, !=, >, >=, <, <=, in
# 等于
print(9==3)
# 不等于
print(9!=3)
# 大于,大于等于
print(4>3,4>=3)
# 小于,小于等于
print(3<3,3<=3)
逻辑运算:and, or, not
# “与”运算:一假为假
print(9==3 and 9>3)
# "或"运算:一真为真
print(9==3 or 9>3)
# “非”运算:“非”运算非真即假 print(not 9==3)
如何使用Linux
登录Linux
第一次使用Linux,会看到登录的提示,如下所示:
登录步骤:
登录Linux必须有用户名(用户ID)和密码,如果没有,可以向管理员所要。
在登录提示处输入用户名并回车;用户名是区分大小写的,输入时要注意。
然后会提示你输入密码,密码也是区分大小写的。
如果用户名和密码正确,那么会成功登录,并看到上次登录信息。
登录后会出现命令提示符($),你可以输入任何命令。下面通过 cal 命令来查看日历:
[图片1]
修改密码
Linux系统通过密码来保证数据和文件的安全,防止黑客破解和攻击。你可以通过以下方法来修改密码:
输入 password 命令。
输入你现在使用的密码。
输入新密码。注意密码不要过于简单,简单的密码往往会为入侵者大开便利之门。
确认密码,再输入一遍刚才的密码。
查看目录和文件
在Linux中,所有的数据都被保存在文件中,所有的文件又被分配到不同的目录;目录是一种类似树的结构,称为文件系统。 你可以使用 ls 命令来查看当前目录下的文件和目录。下面的例子,使用了 ls 命令的 -l 选项:
贝叶斯思维统计建模的Python学习法
这本书帮助那些希望用数学工具解决实际问题的人们,仅有的要求可能就是懂一点概率知识和程序设计。而贝叶斯方法是一种常见的利用概率学知识去解决不确定性问题的数学方法,对于一个计算机专业的人士,应当熟悉其应用在诸如机器翻译,语音识别,垃圾邮件检测等常见的计算机问题领域。
可是本书实际上会远远扩大你的视野,即使不是一个计算机专业的人士,你也可以看到在战争环境下(二战德军坦克问题),法律问题上(肾肿瘤的假设验证),体育博彩领域(棕熊队和加人队NFL比赛问题)贝叶斯方法的威力。怎么从有限的信息判断德军装甲部队的规模,你所支持的球队有多大可能赢得冠军,在《龙与地下城》勇士中,你应当对游戏角色属性的最大值有什么样的期望,甚至在普通的彩弹射击游戏中,拥有一些贝叶斯思维也能帮助到你提高游戏水平。
除此以外,本书在共计15章的篇幅中讨论了怎样解决十几个现实生活中的实际问题。在这些问题的解决过程中,作者还潜移默化的帮助读者形成了建模决策的方法论,建模误差和数值误差怎么取舍,怎样为具体问题建立数学模型,如何抓住问题中的主要矛盾(模型中的关键参数),再一步一步的优化或者验证模型的有效性或者局限性。在这个意义上,这本书又是一本关于数学建模的成功样本。