- 博客(8)
- 收藏
- 关注
原创 Numpy,Pandas,Matplotlib(绘图),Urllib(数据采集)
一、Numpy numpy相当于一个数组但又不等于数组 1.基本操作 导入库之后使用查看生成数组以及格式 可以对不同数组进行操作,也可以对一个数组里的内容进行操作 产生一个二维数组 也可以根据需要生成全为0/1/随机数的数组 2.切片 可以生成一个数组并输出其中的某些值/对某些值进行修改。这样修改会改变原本数组的内容,若希望对其重新幅值但不改变其中的内容,则需要一个副本 将数组的某些数取出来赋给一个新变量,然后对新变量进行幅值,不改变原有的数组值。 二、Pandas Pandas主要是使用的其中Ser
2022-04-10 21:36:27 431
原创 多线程编程,正则表达式,数学相关库,文件使用
一、多线程编程实例 一个经典的生产者与消费者的例子 首先对多线程进行定义,定义时间函数延时,定义随机数函数,定义一个队列来存放随机数 对生产进行类的定义。1.首先将进程的名字赋给name 2.将随机数赋给nums 定义一个全局数组,进入死循环中。将随机数赋给num,使用queue函数存放,给一个随机延时。 功能差不多,其中get函数是将队列中的函数读取出来 分别设置生产者>/<消费者观察现象。 1.当生产者>消费者时,可能会出现产生的数据将队列堆满的情况,此时生产者全部休眠等待消费者消
2022-04-07 23:12:05 78
原创 类与多线程
一、类 向我们平时打游戏的时候,怪兽都有自己的名字和hp,我们用编程语言来表达如下图 我们定义一个函数,函数传进来的是一个数组,给不同的怪兽命名为不同的名字和hp值,使用函数将其输出,这种写法也是面向过程的写法,程序将从上至下的执行。输出直接使用print输出函数 --- 但用类的写法也是面向对象的写法 我们定义一个类,类的第一个变量一定是self。上面的函数是给一些变量(可增加),下面则是一种方法。 Player是一个类,当执行第一句的时候,相当于类的实例话,将类的功能...
2022-04-06 22:26:10 214
原创 闭包,装饰器,自定义管理器,模块的定义
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 1、闭包 接上次说到。闭包说到底是函数的调用,举一个例子我们要计算y=a*x+b的值,按函数的思想来说我们要设置三个变量,把这三个变量分别赋给a,b,x 再根据计算得到y的值,但是根据闭包我们可以这样写 我们可以通过line_x来赋a,b的值,再通过将line_x赋给新变量,通过新变量来赋x的值。如下图所示 当然上图的写法也可用lamada函数来代替 2、装饰器 举个简单的例子,我们要看time.sleep函数的时间,普通情况下可.
2022-04-06 21:49:43 67
原创 lambda,内建函数,闭包
1.lambda函数 lambda函数可以接受任意数量的参数,但该函数只能包含一个表达式。表达式是lambda函数执行的一段代码,它可以返回任何值,也可以不返回任何值, 例1 同一个功能用两种形式来表达,这就是lambda函数的功能 例2 例3 其中第一句可由以下代码代替 2,内建函数 filter为过滤函数 代码的作用是将a列表中大于3的值输出赋给b 其中也可跳过中间变量b直接输出 map函数按我理解通俗的来讲就是map(a,b)让b中的元素都进行a的操...
2022-04-03 23:52:45 162
原创 异常的检测,函数的定义,迭代器与生成器
1.异常 NameError SyntaxError KeyError AttributeError try后面接操作,except后面接错误 捕获所有异常 Exception为捕获所有异常,as为把异常输出,一般调试时候使用 一般文件操作的时候还会有finally来关闭文件 2.函数的定义 1部分文本 文本的输出 .split函数作用是让输出以‘ | ’作为分隔符输出 2...
2022-04-02 17:52:12 829
原创 条件语句,字典,文件的内建与常规操作
条件语句分为 if for while三种 if语句主要表判断。主要用法有 循环语句注意缩进,Python没有{}来表达从属关系,由缩进表示 1.if 表达式: 执行 2.if 表达式: 执行 else: 执行 3.if 表达式: 执行 elif 表达式: 执行 else: 执行 for循环。print可以输入非特定数据 while循环一般与if语句一起用 continue作用为跳过当此循环 import time ——time.slee...
2022-04-01 23:24:58 95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人