python
issue是fw
19 years old, struggling in life, chasing daydreams.
展开
-
PY造数据(简单版,待更新)
一个简单的造数据pypypy程序 挂一下 import random import os a = "D:\\自己的题目链接\\自己的原创题\\牛清楚的裙子\\" for i in range(1,10): t = random.randint(1,100000) f = open(a+str(i)+".in","w") print(t,file=f) for j in range(t): now = random.randint(0,100000)原创 2020-12-19 23:21:26 · 217 阅读 · 1 评论 -
在PyCharm中操作自带的sqlite(为爬虫准备)
Ⅰ.创建sqlite数据库\color{Red}Ⅰ.创建sqlite数据库Ⅰ.创建sqlite数据库 import sqlite3 conn = sqlite3.connect('test2.db') #创建test.db 执行以上代码会自动在当前目录生成text.db执行以上代码会自动在当前目录生成text.db执行以上代码会自动在当前目录生成text.db 但是现在这个文件什么都不是,因为还没有连接到sqlite但是现在这个文件什么都不是,因为还没有连接到sqlite但是现在这个文件什么都不是,因原创 2020-06-20 09:51:51 · 1221 阅读 · 0 评论 -
pandas的学习笔记(五、数据的排序)
本节介绍对Series和DataFrame的排序\color{red}本节介绍对Series和DataFrame的排序本节介绍对Series和DataFrame的排序 一、使用.sort_index()函数对索引进行排序一、使用.sort\_index()函数对索引进行排序一、使用.sort_index()函数对索引进行排序 对于Series来说对于Series来说对于Series来说 import numpy as np import pandas as pd a=pd.Series(np.arange(原创 2020-05-25 21:27:18 · 296 阅读 · 0 评论 -
pandas学习笔记(四、数据类型间的运算)
一、使用+−×÷进行运算\color{orange}一、使用+-×÷进行运算一、使用+−×÷进行运算 不论是Series还是DataFrame间的运算不论是Series还是DataFrame间的运算不论是Series还是DataFrame间的运算 都遵循补齐行和列进行运算都遵循补齐行和列进行运算都遵循补齐行和列进行运算 看下面这个例子看下面这个例子看下面这个例子 import numpy as np import pandas as pd a=pd.DataFrame(np.arange(12).resha原创 2020-05-24 20:05:47 · 355 阅读 · 0 评论 -
pandas库学习笔记(三、修改series和dataframe)
一、使用.reindex重排索引\color{Red}一、使用.reindex重排索引一、使用.reindex重排索引 先看下面这个程序 import numpy as np import pandas as pd a=pd.DataFrame(np.arange(10).reshape(2,5),index=["a","b"]) na=a.columns.delete(2) fa=a.index.insert(1,"S") new_a=a.reindex(index=fa,columns=na,metho原创 2020-05-24 19:37:07 · 362 阅读 · 0 评论 -
pandas学习(二、创建DataFrame)
Ⅰ.创建DataFrame对象\color{Red}Ⅰ.创建DataFrame对象Ⅰ.创建DataFrame对象 其实它更像是一个二维数组的表格其实它更像是一个二维数组的表格其实它更像是一个二维数组的表格 所以可以用二维的ndarray来创建 import numpy as np import pandas as pd a=pd.DataFrame(np.arange(10).reshape(2,5)) print(a) 第一行的0,1,2,3,4是列的索引 第一列的0,1是行的索引 当然你也可以像Se原创 2020-05-23 20:45:22 · 530 阅读 · 0 评论 -
pandas学习(一、Series对象)
Series对象的创建\color{red}Series对象的创建Series对象的创建 series类型是注重索引和值的一种类型series类型是注重索引和值的一种类型series类型是注重索引和值的一种类型 使用Series来创建一个基本series类型使用Series来创建一个基本series类型使用Series来创建一个基本series类型 import pandas as pd a=pd.Series([9,8,7,6]) 打印出来可以看到 左边的0,1,2,3是索引,右边是值 也可以使用in原创 2020-05-23 20:07:18 · 831 阅读 · 0 评论 -
pyplot学习笔记(Ⅳ.绘制饼状图和直方图)
话不多说直接上代码 import matplotlib.pyplot as plt labels='r','e','w','q' 各个部分的名字 size=[15,30,45,10] 各个部分的百分比 explode=(0,0.1,0,0) 各个部分是否突出,0表示不突出 plt.pie(size,explode=explode,labels=labels,autopct="%1.1f%%",shadow=True,startangle=90) plt.show() 其中重点解释一下plt.pie()原创 2020-05-21 21:03:08 · 227 阅读 · 0 评论 -
Matplotlib库学习笔记(二、在图表中显示汉字)
Matplotlib不支持显示汉字\color{Red}{Matplotlib不支持显示汉字}Matplotlib不支持显示汉字 所以想在图表中显示汉字需要另外的代码辅助 一、使用rcParams函数修改字体(不推荐)\color{orange}一、使用rcParams函数修改字体(不推荐)一、使用rcParams函数修改字体(不推荐) 下面的代码把字体设置为了"SimHei" import matplotlib.pyplot as plt import matplotlib matplotlib.rcPa原创 2020-05-18 21:28:33 · 381 阅读 · 0 评论 -
Matplotlib库学习笔记(一,绘制图表与分区)
一、绘制图表函数\color{Orange}{一、绘制图表函数}一、绘制图表函数 plot()方法创建一个图表plot()方法创建一个图表plot()方法创建一个图表 当参数只有一个列表时被当成y坐标,索引被当作x坐标 ylabel是y轴上的名称(会显示出来) import matplotlib.pyplot as plt plt.plot([3,1,4,5,2]) plt.ylabel("grade") plt.show() 当plot参数有两个列表时,第一个是x坐标,第二个是y坐标当plot参数有两原创 2020-05-18 20:52:35 · 645 阅读 · 0 评论 -
python创建读取csv、bat文件
Ⅰ.创建csv文件\color{Red}{Ⅰ.创建csv文件}Ⅰ.创建csv文件 import numpy as np import csv//导入模块 a=np.arange(100).reshape(5,20)//创建0-99的5行20列的矩阵 np.savetxt('D:\ChromeDownload\cl.csv',a,fmt="%d",delimiter=",")//将矩阵写入到创建的csv文件 注意到这里是创建了一个叫cl.csv的文件注意到这里是创建了一个叫cl.csv的文件注意到这里是创建原创 2020-05-15 20:05:30 · 1828 阅读 · 0 评论