python
文章平均质量分 96
扎克风暴
我心如铁,坚不可摧
展开
-
Python-数据科学模块Numpy、统计与分析模块Pandas
numpy概述运行速度快(C语言编写)功能用途:数组运算强大的N维数组对象ndarray广播功能函数线性代数、傅里叶变换、随机数生成等ndarray数组ndarray数组:N维数组对象(矩阵),所有元素必须是相同的类型创建ndarray数组函数:array:将输入数据转换为ndarrayarr=array.array('i',list(range(10)))#array第一个参数有#b, B, u, h, H, i, I, l, L, q, Q, f or d 除u代表unicode原创 2021-03-16 09:30:14 · 271 阅读 · 0 评论 -
python学习笔记 第一天
Python的内存管理方式在python中修改变量值的操作,并不是修改了变量的数值,而是修改了变量指向的内存地址。首先读取x的值,然后加6,并将结果存放于内存中,最后将x指向该内存空间。python采用的是基于值的内存管理方式,如果为不同的变量赋值为相同值,则这个值在内存中只有一份,多个变量指向同一内存。python具有自动管理内存的功能,对于没有任何变量指向的值,python将其自动删除示例代码:x=3y=3print("x的id为:"+str(id(x)))print("y的id为:"原创 2020-09-21 10:30:08 · 533 阅读 · 0 评论 -
python学习笔记 第二天
比较(即关系)运算符python中的比较运算符如下表:运算符描述示例==检查两个操作数的值是否相等,如果是则条件变为真如a=3,b=3则( a == b)为true.!=检查两个操作数的值是否相等,如果值不相等,则条件变为真。如a=1,b=3则(a l= b)为true.<>检查两个操作数的值是否相等,如果值不相等,则条件变为真。如a=1,b=3(a <> b)为true.这个类似于=运算符>检查左操作数的值是否大于右操原创 2020-09-21 10:30:32 · 271 阅读 · 0 评论 -
python学习笔记 第三天
创建和使用类init()方法(初始化方法)方法init(),类中的函数称为方法。方法init()是一个特殊的方法,每当你根据Dog类创建新实例时,Python都会自动运行它。在这个方法的名称中,开头和末尾各有两个下划线,这是一种约定,旨在避免Python默认方法与普通方法发生名称冲突。方法init()定义成了包含三个形参: self、 name和age。在这个方法的定义中,形参self必不可少,还必须位于其他形参的前面。为何必须在方法定义中包含形参self呢?因为Python调用这个init()方原创 2020-09-21 10:30:54 · 365 阅读 · 0 评论 -
python学习笔记 第四天
文件的读取和写入1、open函数用于打开当前目录下指定路径的文件,并将其存储在file_object变量中;2、关键字with在不需要访问文件’readme.txt’后,会将其自动关闭(你也可以调用close方法来直接关闭文件,但一般建议让python自己选择合适的时候将其关闭,以免因未妥善关闭文件而导致数据受损);3、如果需要读取系统中任意位置的文件,则需要使用绝对路径(windows系统有时不能正常解读路径中的斜杠,这时应以原始字符串方式指定路径,即在路径单引号前加上r);4、fileinput原创 2020-09-21 10:31:05 · 102 阅读 · 0 评论 -
python-pygame学习笔记
理解Pygame• Python最经典的2D游戏开发第三方库,也支持3D游戏开发• Pygame适合用于游戏逻辑验证、游戏入门及系统演示验证• Pygame是一种游戏开发引擎,基本逻辑具有参考价值• Pygame有些"过时",但永远"不过时"• 使用Pygame可以开发出优秀的游戏!sys库• sys是Python的标准库• sys提供Python运行时环境变量的操控• sys.exit()用于退出结束游戏并退出pygame.init()对Pygame内部各功能模块进行初始化创建及原创 2020-09-27 21:21:11 · 3145 阅读 · 0 评论 -
Python-matplotlib画图(学习笔记)
Matplotlib是什么?Matplotlib是一个python的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。通过Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。...原创 2020-10-16 17:03:07 · 1033 阅读 · 0 评论