- 博客(21)
- 收藏
- 关注
原创 python中的模块
除了使用标准库和第三方模块外,我们还可以自定义模块。自定义模块和标准库、第三方模块没有本质区别,只需要将一组相关的功能和变量放在一个文件中,并在其他程序中导入即可。使用模块可以提高代码的可读性和可维护性,同时也可以节省开发时间,因为我们可以直接使用模块中已经实现的功能,而不需要从头编写这些功能。总结来说,模块是Python中组织代码的一种方式,它可以提供常见功能和变量,以便在程序中重复使用。等,这些模块提供了各种常见的功能,如数学计算、日期和时间操作、系统相关的操作等。要使用一个模块,可以使用。
2024-10-04 22:46:47
330
原创 机器学习-常见模型
支持向量机(Support Vector Machine):用于分类和回归问题的模型,通过在特征空间中找到最优的超平面或曲面来进行分类或回归。决策树(Decision Tree):通过树状结构进行决策的模型,根据输入特征的取值选择不同的路径,最终输出预测结果。深度学习(Deep Learning):由多个神经网络层组成的模型,通过多层的非线性变换来进行复杂的模式识别和预测。神经网络(Neural Network):由多个神经元(节点)组成的模型,通过权值和激活函数的计算来进行预测。
2024-10-03 23:16:21
312
原创 循环语句之for循环
for循环的执行流程是:首先执行初始化语句,然后检查循环条件,如果循环条件为真,则执行循环体,并在执行完循环体后执行循环后操作。然后再次检查循环条件,如果为真则继续执行循环体,以此类推,直到循环条件为假时结束循环。其中,初始化语句用于初始化循环条件的变量;循环条件用于判断是否继续执行循环体;循环后操作用于在每次循环后更新循环条件的变量。
2024-10-03 23:04:39
691
原创 机器学习- K-均值聚类算法
总的来说,K-均值聚类算法是一种常用的聚类算法,适用于处理大规模数据集,但对初始聚类中心的选择和异常值比较敏感,需要提前确定聚类的个数 K。K-均值聚类算法是一种常用的机器学习算法,用于将数据集中的样本分成 K 个不同的类别。- 需要提前确定 K 的值:算法需要提前确定聚类的个数 K,但在实际应用中,往往无法准确估计 K 的值。- 对初始聚类中心的选择敏感:算法的结果可能会受到初始聚类中心的选择影响,因此初始中心的选择需要谨慎。- 对异常值敏感:算法对异常值敏感,可能会导致聚类中心偏向异常值。
2024-10-02 23:31:16
322
原创 循环语句之while循环
在这个例子中,循环条件是`i <= 10`,即`i`小于等于10时继续循环。循环体代码中,首先将`i`加到`sum`中,然后将`i`加1。这样每次循环,`sum`就会加上从1到10的数,最后输出的结果就是累加和55。循环语句是一种编程语言的控制结构,用于在程序中重复执行一段代码,直到满足特定条件为止。如果条件不满足,就跳过循环体代码,继续执行下面的代码。如果没有这样的语句,循环就会陷入无限循环,直到手动中断循环或程序终止。需要特别注意的是,在编写循环时一定要注意循环条件的更新,否则可能会导致死循环。
2024-10-02 22:57:45
698
原创 多分支嵌套语句
PS:多分支嵌套语句可以根据具体需求进行任意层次的嵌套,但需要注意代码的可读性和简洁性。因此,在编写多分支嵌套语句时要注意合理的代码结构和逻辑的清晰性。多分支嵌套语句是指将多个if语句嵌套在一起的结构,根据不同的条件判断来执行不同的代码块。#打印性别,身份证号倒数第二位如果是偶数,则是女生,否则是男生。pid=input ("请输入你的身份证号:")print("打印个人基本信息")print("北京市")print("天津市")print("上海市")print("重庆市")print("女性")
2024-10-01 23:20:13
257
原创 机器学习-TensorFlow
它使用数据流图的方式来表示数值计算,其中每个节点表示一个操作,每个边表示数据的依赖关系。总的来说,TensorFlow是一个功能强大的机器学习框架,可以在各种应用领域中用于构建和训练各种模型。它由一系列的节点和边组成,节点表示操作,边表示数据的流动。5. 模型保存和加载:TensorFlow提供了保存和加载模型的方法,可以将模型的权重和结构保存到文件中,并在需要的时候重新加载模型。3. 图像识别:TensorFlow提供了丰富的图像处理和计算机视觉工具,可以用于图像分类、目标检测、图像生成等任务。
2024-10-01 22:33:36
399
1
原创 多分支语句
其中,条件1、条件2 和 条件3 都是布尔表达式,如果它们的结果为True,则执行相应的代码块。如果所有条件都为 False,则执行 else 代码块。height=float(input(“请输入您的身高:”))weight=float(input(“请输入您的体重:”))# 如果条件1为假,且条件2为真,执行这个代码块。如果所有条件都为假,执行这个代码块#print("偏瘦")print("正常")print("超重")print(“肥胖”)判断人体胖瘦程度是否健康。
2024-09-30 15:49:58
394
原创 流程控制语句一
语句1(缩进规则上来讲要缩进4个字符)age=int(input("请输入你的年龄:"))顺序语句:从上到下依次执行,每条语句有且执行一次。流程控制语句包括顺序语句、分支语句和循环语句。分支语句:基于布尔值,执行其中一个语句。print("小蝌蚪找妈妈")print("大耳朵图图")print("一代宗师")print("盗梦空间")print("猪猪侠")print("色戒")
2024-09-29 23:25:26
352
原创 运算符基础知识
print(total>700 or (chinese==150 and math==150)) 返回 false。print(age>20 and age<35) 或者print(20<age<35)print(chinese==150 and math==150) 返回 false。print(chinese==150 or math==150) 返回 true。username=("请输入用户名:")a=a+2这句话等同于a+=2。
2024-09-29 23:01:39
634
原创 字符串内置方法二
应用情况举例:比如输入名字,当输入的信息前后都有空格的时候,需要要strip来清除前后空格,保留主要信息,同时重新对user赋值,释放不必要的存储。index和find一致,不同在于如果没有找到,则报错,无返回值。find 查找某个字符在不在以及它的位置,没有找到返回-1。isdigit 判断是否是数字 返回bool值。split 数据分割,返回值是一个列表list。join 拼接 先确定分隔符,如果没有则为空。strip:去除字符串两端的空格或者换行符。需要注意的是生成的新值,不会替换原值。
2024-09-27 23:27:33
354
原创 字符串内置方法一
数据类型的内置方法:数据类型对象.方法名 (参数)startswith 是否以xxx开头。例:s1=HELLO WORLD。endswith 是否以xxx结尾。upper 转大写。
2024-09-27 22:58:05
231
原创 输入输出函数
如果是数字的话,则需要注意进行类型转换,即数字字符串转数字 int(num1)input 阻塞函数 需要在终端输入一个数据。查看源码:按住ctrl键,点击函数,可以看到。输入动态值后,再打印 上例为字符串。sep默认为空格,可修改为其他分隔符。输出函数 print。
2024-09-26 23:43:21
282
原创 字符串的基本操作
切片操作:字符串[开始索引:结束索引] 顾头不顾尾(即尾部要多加一位,比如“s=abcde”,想要取abc,则为print(s[0:3]),c虽然是第2位,但是如果写2,是取不到的;步长:字符串[开始索引:结束索引:step=1] step正数表示从左到右,负数表示从右向左;字符串的拼接 “+” 将值1和值2拼接为一个值 字符串只能和字符串做拼接。计算字符串对象的长度:元素的个数 解释器内置函数 len 字符的长度。占位:%s 字符串占位 %d十进制的数字占位。
2024-09-26 00:09:27
339
原创 基础语法2.1-数据类型
如果不知道对象的具体类型,可以使用python的内置函数“type”来查询。PS:需要注意的是,对应的值必须是python可以识别的,如果是它无法识别的内容,比如type(春眠不觉晓),python根本无法识别,则肯定无法返回类型。零值:所有数据类型中都有且只有一个的布尔状态是false,该值称为此类型的零值。整型的零值:0(只有0的布尔值是false,其他的整型数据都是true)字符串类型:用""标识起来的部分,里面是一串字符,可以用来存储,传输等。整型和浮点型:数据对象的类型,类型是用来管理数据的。
2024-09-25 22:41:18
429
原创 基础语法1.2 -变量
1.数字字母下划线组合,不允许出现下划线以外的任何特殊符号,不允许数字开头(强制要求,会报错)3.不可以使用python的关键字或者内置函数,比如print (强制要求,会报错)X=1 赋值语句 =叫赋值 右边是数据 X是变量 即X代理1。数据一旦有了指向,就证明是有用的,不会被当成垃圾释放,可以被存储在一个变量中。X代理了一个值,后续就可以用X代指1,不需要再写1。2.区分大小写(强制要求,会报错)4.见名知意(规范要求,不会报错)变量是一个标识符,引用存储用。
2024-09-25 22:16:34
301
原创 基础语法1.1
换行符作为分隔符,如果想写到同一行print("hello");print("1+2")规范要求更多是为了易读性、美观性和可理解性,不遵循这个规范不一定会报错,也可以运行。类比:文章=词汇+标点符号 语句=数据(基本数据类型)+运算(运算符)缩进代表语法层次,代表归属关系,所以不能在前面加缩进,顶格写,换行无所谓。# 后面就是注释内容,通常加在语句上面或者右侧,便于与阅读理解。快捷键:ctrl+alt+l。
2024-09-24 22:25:30
312
原创 编程语言了解
高级语言:语句替代指令 语句=封装的指令 python是c语言写的,翻译过程较长,执行没有c语言快,但是破圈比较容易,开发效率高。解释型: Python\PHP\ Ruby \JavaScript.…生成可执行文件,一次编译多次运行,脱离原文件,直接执行二进制机器码。汇编语言:数字符号化 编程符号化 对于底层硬件没啥提升。机器语言:机器能识别的唯一语言,二进制的机器码语言。,解释器连翻译带执行,不生成可执行文件,跨平台性更好。编程语言可以分为编译性语言和解释性语言。编译型:CC++GO…
2024-09-21 00:03:27
207
原创 计算机组成原理
计算机硬件通常由以下几个部分组成:1.中央处理器(CPU):负责执行计算机指令,完成各种计算和逻辑操作。2.存储器(Memory):用于存储计算机执行程序所需的数据和指令,包括主存(Random Access Memory,RAM)和辅助存储器(如硬盘、光盘等)。3.输入设备:用于向计算机输入数据和指令,如键盘、鼠标、扫描仪等。磁盘:磁盘是计算机中最慢的存储器之一,读取速度比内存慢很多。寄存器:寄存器是CPU内部最快的存储器,读取速度非常快,通常是其他存储器读取速度的几百倍。但是很小,存储极少。
2024-09-20 23:42:33
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅