python
酒心薄荷
If you have found any mistake i made,you can communicate with me or leave your advice in comment area.I would like to use more english to improve my oral english evels.If you could give me some suggestions in my english express ,that’s couldn’t be better and I will glad to accept your opinion.
展开
-
Numpy数组的创建与应用
一、结构数组的创建1、利用字典来定义结构import numpy as nppersonType = np.dtype({ 'names': ['name', 'age', 'weight'], 'formats': ['U30', 'i8', 'f8']})a = np.array([('Liming', 24, 63.9), ('Mike', 15, 67.), ('Jan', 34, 45.8)], dtype=personType)print(原创 2021-06-25 15:19:21 · 133 阅读 · 0 评论 -
Numpy 03 时间日期和时间增量
一、datatime 64基础在numpy中,我们可以很方便地吧字符串转换成日期类型,datetime64,(datetime 已被 python 包含的日期时间库所占用)。datatime64是带单位的日期时间类型.import numpy as npa=np.datetime64('2020-03-01')print(a,a.dtype)#2020-03-01 datetime64[D]a=np.datetime64('2020-03')print(a,a.dtype)#2020-03原创 2021-06-12 09:46:43 · 375 阅读 · 0 评论 -
2021-06-08深拷贝与浅拷贝的区别
一、列表的复制列表的复制一共有三种方法,直接赋值,深拷贝与浅拷贝。1、直接赋值直接赋值非常简单,就是把a变量的引用传递给b变量,即变量a和b指向同一个内存空间,因此a与b的变化是同步的。a的改变能引起b的改变,同时,b列表的改变也能引起a的改变。a=[3,(5,8),999,[43,24,56],'apple']b=aa.append(100)print(a) ##[3, (5, 8), 999, [43, 24, 56], 'apple', 100]print(b)##[3, (5,原创 2021-06-08 15:11:53 · 65 阅读 · 0 评论 -
python知识点巩固 task 01
1、is, is not 对比的是两个变量的内存地址==, != 对比的是两个变量的值比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not 和 ==,!= 是完全等价的。对比的两个变量,指向的是地址可变的类型(list,dict,tuple等),则两者是有区别的。...原创 2021-06-08 09:02:23 · 75 阅读 · 0 评论 -
Matplotlib.pyplot库
1、pyplot饼状图的绘制 plt.pie()推荐阅读:matplotlib 知识点11:绘制饼图(pie 函数精讲)#plt.pie() 饼图#import matplotlib.pyplot as plt#labels='Frogs','Hogs','Dogs','Logs'#sizes=[15,30,45,10]#explode=(0,0.2,0,0)#plt.pie(sizes,explode=explode,labels=labels,autopct='%1.1f%%',原创 2021-06-03 20:55:50 · 366 阅读 · 0 评论 -
numpy 图像的变换
一、原理图像一般使用RGB色彩模式,即每个像素点的颜色由Red,Green,Blue组成图像是一个由像素组成的二维矩阵,每个元素是一个RGB值图像的数组表示:图像是一个三维数组,维度分别是高度、宽度和像素RGB值二、代码实现1、import numpy as npfrom PIL import Imagedf=np.array(Image.open(r"C:\Users\k\Desktop\QQ图片20191103152635.jpg"))print(df.shape,df.dtype)原创 2021-05-30 17:54:29 · 394 阅读 · 0 评论 -
python数据分析与展示 Numpy 文件存取
一、csv文件的存取什么是csv文件?“csv是逗号分隔值文件格式,可以用电脑自带的记事本或excel打开,csv其文件以纯文本形式存储表格数据,纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。”缺陷:csv只能有效存储一维和二维数组import numpy as npa=np.arange(80).reshape(5,16)df=np.savetxt(r"C:\Users\k\Desktop\a.csv",a,fmt='%.1f',delimiter=',')b=np原创 2021-05-30 15:34:16 · 75 阅读 · 0 评论 -
pandas merge()函数 四级与英语成绩的相关性分析
import pandas as pdimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimHei']path=r"C:\Users\k\Desktop\2011score.xlsx"df=pd.read_excel(path)cet_4=df[df['kcm']=='大学英语四级考试(CET-4)'][['xm','xh','kccj']]english_1=df[df['kcm']=='大学英语Ⅰ'][['xm原创 2021-05-27 12:32:13 · 108 阅读 · 0 评论 -
python蒙特卡洛法计算π值
import numpy as npimport matplotlib.pyplot as pltn=100000x=np.random.rand(n)y=np.random.rand(n)c=x[x**2+y**2<=1]print(4*c.size/n)plt.scatter(x[x**2+y**2<=1],y[x**2+y**2<=1])plt.scatter(x[x**2+y**2>1],y[x**2+y**2>1],c='r')plt.axis('原创 2021-05-25 19:06:55 · 514 阅读 · 0 评论 -
python文件批处理
import pandas as pdimport osimport numpy as pypath1=r"C:\Users\k\Desktop\data"name=[]money=[]count=[]for i in os.listdir(path1): fname=path1+'\\'+i df=pd.read_excel(fname)# print(fname) name.append(df['本方户名'].values[0]) money.app原创 2021-05-24 21:48:04 · 132 阅读 · 0 评论 -
python 循环,字符串切片练习题
Thear are 10 problems waited for you to complete.These questions are so easy,all given from my python teacher chosen from after-class exercise. Here i just record my exercising course,and the code block is below.illustration:every case here I used two way原创 2021-04-05 17:27:40 · 570 阅读 · 0 评论