python
文章平均质量分 70
武科大许志伟
武汉科技大学计算机科学与技术学院青年老师
展开
-
python 利用Scipy计算person 和spearman相关系数
python 利用Scipy计算person 和spearman相关系数觉得有用的话,欢迎一起讨论相互学习~学习以下两位大佬的讲解(Pearson)皮尔逊相关系数和spearman相关系数(附python实现)相关性系数及其python实现皮尔逊相关系数下面是皮尔逊相关系数的计算公式,只需要将(X和Y的协方差)/(X的标准差*Y的标准差)spearman相关系数简单的相关系数的分类那么对于这两个系数,怎样的值才是好的呢,遵循下面的关系0.8-1.0:极强相关0.6-0.8原创 2021-11-06 16:42:52 · 17814 阅读 · 0 评论 -
【转】ERROR: Cannot uninstall ‘llvmlite‘. It is a distutils installed project. 此类报错的解决办法
ERROR: Cannot uninstall ‘llvmlite’. It is a distutils installed project. 此类报错的解决办法觉得有用的话,欢迎一起讨论相互学习~版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/weixin_43535207/article/details/104385743报错的原因:这是一个distutils安装的项目,因此我们无转载 2021-11-06 13:36:15 · 252 阅读 · 0 评论 -
【转】python install 报错:error:[WinError 3]系统找不到指定的路径: ‘C:\\Program Files (x86)\\Microsoft Visual
python setup.py install 报错:error:[WinError 3]系统找不到指定的路径: 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\PlatformSDK\lib觉得有用的话,欢迎一起讨论相互学习~本文作者:BigTree本文链接:https://www.cnblogs.com/bigtreei/p/9914589.html版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请转载 2021-11-05 14:33:09 · 6072 阅读 · 0 评论 -
[转]三维曲线投影到坐标轴
[转]三维曲线投影到坐标轴觉得有用的话,欢迎一起讨论相互学习~————————————————版权声明:本文为CSDN博主「Mr-Cat伍可猫」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/Mr_Cat123/article/details/108525323由于三维曲面投影到坐标轴已经有了答案,在一开始我给的链接或者官网都有(链接在另一博文开头),如下:(代码可以点开始给的链接进入查看)但是三维 曲转载 2021-04-27 20:07:33 · 1234 阅读 · 0 评论 -
[转]python matplotlib contour画等高线图
[转]python (matplotlib)画三维图像觉得有用的话,欢迎一起讨论相互学习~版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/Mr_Cat123/article/details/80677525函数画图以 z=x2+y2z=x^2+y^2z=x2+y2为例#导入模块import numpy as npimport matplotlib.pyplot as plt#建转载 2021-04-27 19:58:33 · 383 阅读 · 0 评论 -
[转]python (matplotlib)画三维图像
[转]python (matplotlib)画三维图像觉得有用的话,欢迎一起讨论相互学习~版权声明:本文为CSDN博主「Mr-Cat伍可猫」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/Mr_Cat123/article/details/100054757文章目录1 三维图2 三维等高线3 二维等高线4 三维表面图上画曲线5 三维曲线投影到坐标轴关于三维图像的内容很多博友已经写了推荐: 三维转载 2021-04-27 19:48:44 · 1910 阅读 · 0 评论 -
matplotlib3D绘图画图改变视角
matplotlib3D绘图画图改变视角觉得有用的话,欢迎一起讨论相互学习~matplotlib设置固定视角有时候使用matplotlib画图的默认视角不对会有很不好的体验例如:经过视角的调整可以看到一个完全不同的效果方法首先使用窗口模式可以看到并调整好所需要的视角可以看到此处写着azimuth=33deg,elevation=46deg,记载并保存好这个角度之后修改画图的代码,添加语句ax.view_init(elev=46, azim=33);就好了,以后生成的图形都会是原创 2021-04-26 15:33:35 · 11938 阅读 · 4 评论 -
python批量创建文件夹
python批量创建文件夹觉得有用的话,欢迎一起讨论相互学习~参考资料Python:os.path.join()产生的斜杠在Windows和Linux下的不同表现和解决方法python获取指定目录下所有文件名os.walk和os.listdir示例,给test文件夹中所有子文件夹加两个文件夹"1"和"2"步骤使用os.listdir()获取路径下所有文件名判断是否是文件夹有多种判断方式,我使用if (("." in top_files) == False)文件名中是否有点号o原创 2020-05-12 10:35:16 · 563 阅读 · 0 评论 -
一图搞定Matplotlib
收下这份来自GitHub的神器,一图搞定Matplotlib!觉得有用的话,欢迎一起讨论相互学习~作 者:早起Python出 处:https://www.cnblogs.com/liuzaoqi/p/12769593.html今天的推送没有太多废话,给大家分享一位GitHub大神制作的Matplotlib cheat sheet,直接看图⬇️那么我们来看看这张图里到底藏了哪些宝贝。01 图形类型02 图例配置03 颜色选项04 线条相关05 标记项配置06 坐标轴相关转载 2020-05-10 15:35:41 · 318 阅读 · 1 评论 -
python dict字典
python dict字典觉得有用的话,欢迎一起讨论相互学习~转载自C语言中文网,感谢C语言中文网的教程!http://c.biancheng.net/view/2212.html字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据。比如有份成绩表数据,语文:79,数学:80,英语:92,这组数据看上去像两个列表,但这两个列表的元素之间有一定的关联...转载 2020-05-01 18:11:22 · 402 阅读 · 0 评论 -
[转]16个matplotlib绘图实用小技巧
1. 添加标题-title import numpy as np import matplotlib.pyplot as plt # 显示中文 plt.rcParams['font.sans-serif'] = [u'SimHei'] plt.rcParams['axes.unicode_minus'] = False %matpl...转载 2020-04-14 12:44:10 · 512 阅读 · 0 评论 -
Python:os.path.join()产生的斜杠在Windows和Linux下的不同表现和解决方法
Python:os.path.join()产生的斜杠在Windows和Linux下的不同表现和解决方法觉得有用的话,欢迎一起讨论相互学习~原文链接https://www.polarxiong.com/archives/Python-os-path-join-%E4%BA%A7%E7%94%9F%E7%9A%84%E6%96%9C%E6%9D%A0%E5%9C%A8Windows%E5%...转载 2020-04-09 14:48:43 · 6070 阅读 · 0 评论 -
matplotlib animation FuncAnimation画2D线图
matplotlib animation FuncAnimation画2D线图觉得有用的话,欢迎一起讨论相互学习~效果图代码import numpy as npfrom matplotlib import pyplot as pltfrom matplotlib import animationfig, ax = plt.subplots()# 生成子图,相当于fig = ...原创 2020-04-08 15:13:18 · 1656 阅读 · 2 评论 -
用python画 pareto front
用python画 pareto front觉得有用的话,欢迎一起讨论相互学习~Follow Meimport osimport matplotlib.pyplot as pltimport numpy as npdef Read_Files(filename): X_axis = [] # X Y_axis = [] # Y with open(filen...原创 2019-08-08 21:25:28 · 5335 阅读 · 9 评论 -
Tkinter 位置摆放pack grid place
Tkinter 位置摆放pack grid place觉得有用的话,欢迎一起讨论相互学习~感谢莫烦pack首先我们先看看我们常用的pack(), 他会按照上下左右的方式排列.tk.Label(window, text='1').pack(side='top')#上tk.Label(window, text='1').pack(side='bottom')#下tk.Labe...转载 2020-04-06 16:21:17 · 538 阅读 · 0 评论 -
Tkinter messagebox弹窗
Tkinter messagebox弹窗觉得有用的话,欢迎一起讨论相互学习~感谢莫烦import tkinter as tkwindow = tk.Tk()window.title('my window')window.geometry('200x200')def hit_me(): #tk.messagebox.showinfo(title='Hi', mess...原创 2020-04-06 15:27:44 · 634 阅读 · 0 评论 -
Tkinter Frame
Tkinter Frame觉得有用的话,欢迎一起讨论相互学习~感谢莫烦Frame 是一个在 Windows 上分离小区域的部件, 它能将 Windows 分成不同的区,然后存放不同的其他部件. 同时一个 Frame 上也能再分成两个 Frame, Frame 可以认为是一种容器.效果###定义一个`label`显示`on the window`tk.Label(windo...转载 2020-04-06 12:17:42 · 381 阅读 · 0 评论 -
Tkinter Menubar
Tkinter Menubar觉得有用的话,欢迎一起讨论相互学习~感谢莫烦演示效果创建windowswindow = tk.Tk()window.title('my window')window.geometry('500x500')创建显示labelvar1 = tk.StringVar()l = tk.Label(window, bg='yellow', wid...原创 2020-04-06 11:43:52 · 283 阅读 · 0 评论 -
Tkinter Canvas
Tkinter Canvas觉得有用的话,欢迎一起讨论相互学习~感谢莫烦演示效果创建windowswindow = tk.Tk()window.title('my window')window.geometry('500x500')循环刷新窗口window.mainloop() # 不断刷新主窗口创建Canvascanvas = tk.Canvas(wind...原创 2020-04-06 11:42:41 · 431 阅读 · 0 评论 -
Tkinter Checkbutton
Tkinter Checkbutton觉得有用的话,欢迎一起讨论相互学习~感谢莫烦Checkbutton和Radiobutton类似,但是Radiobutton只能选中一个值,但是Checkbutton却能够选择多个值。演示效果创建windowswindow = tk.Tk()window.title('my window')window.geometry('500x...原创 2020-04-05 23:26:35 · 414 阅读 · 0 评论 -
python set模块
python set模块觉得有用的话,欢迎一起讨论相互学习~感谢莫烦set模块基本功能Set 最主要的功能就是寻找一个句子或者一个 list 当中不同的元素.char_list = ['a', 'b', 'c', 'c', 'd', 'd', 'd']sentence = 'Welcome Back to This Tutorial'print(set(char_li...转载 2020-04-05 21:54:47 · 359 阅读 · 0 评论 -
python pickle模块
python pickle模块觉得有用的话,欢迎一起讨论相互学习~pickle 保存pickle是python内置的一个模块,能够将python中的数据,变量等压缩/保存/到pickle类型的二进制文件中。(像matlab中的mat文件)很多数据集本身就会保存成pickle模式以方便炼丹师提取。示例import picklea_dict = {'da': 111, 2: [2...转载 2020-04-05 20:48:30 · 217 阅读 · 0 评论 -
python 深复制和浅复制详解
python 深复制和浅复制详解觉得有用的话,欢迎一起讨论相互学习~参考文献莫烦老师博文id(x)函数id()函数可以查看一个变量在内存中的地址变量赋值给变量-拷贝引用对于以下代码>>> import copy>>> a=[1,2,3]>>> b=a>>> id(a)"""4382960...原创 2020-04-05 18:21:23 · 309 阅读 · 0 评论 -
python input函数
python input函数觉得有用的话,欢迎一起讨论相互学习~对于python的input函数需要从python2和python3两方面讲。对于python3,通过input函数输入的所有内容都会作为str类型的字符串变量传入,只需要使用int和float进行强制类型转换就可以。# python3d=float(input('Please enter what is your ...原创 2020-04-05 12:55:20 · 545 阅读 · 0 评论 -
python 类class基础简明笔记
python 类class基础简明笔记觉得有用的话,欢迎一起讨论相互学习~感谢莫烦老师详情class 定义一个类class 定义一个类, 后面的类别首字母推荐以 大写 的形式定义,比如Calculator. 冒号不能缺 class可以先定义自己的属性,比如该属性的名称可以写为 name=‘Good Calculator’. class后面还可以跟def, 定义一个函数. 比如d...转载 2020-04-04 22:17:55 · 304 阅读 · 0 评论 -
python 读取文件函数
python 读取文件函数觉得有用的话,欢迎一起讨论相互学习~感谢莫烦老师详情读取文件内容 file.read()使用 file.read() 能够读取到文本的所有内容.file= open('my file.txt','r')content=file.read() print(content)""""This is my first test.This is...转载 2020-04-04 20:53:30 · 956 阅读 · 0 评论 -
python 关键字参数和可变参数*args,和**kw
python 关键字参数和可变参数*args,和**kw觉得有用的话,欢迎一起讨论相互学习~Follow Me感谢莫烦老师详情可变参数顾名思义,函数的可变参数是传入的参数可以变化的,1个,2个到任意个。当然可以将这些 参数封装成一个 list 或者 tuple 传入,但不够 pythonic。使用可变参数可以很好解决该问题,注意可变参数在函数定义不能出现在特定参数和默认参数前面,因...转载 2020-04-03 22:48:43 · 220 阅读 · 0 评论 -
python中if name == 'main':的作用和原理
python中if name == ‘main’:的作用和原理觉得有用的话,欢迎一起讨论相互学习~Follow Me一个python文件通常有两种使用方法,第一是作为脚本直接执行,第二是 import 到其他的 python 脚本中被调用(模块重用)执行。因此 if name == ‘main’: 的作用就是控制这两种情况执行代码的过程,在 if name == ‘main’: 下的代码只有在...转载 2020-04-03 21:47:44 · 748 阅读 · 0 评论 -
python zip,lambda,map函数
python zip,lambda,map函数觉得有用的话,欢迎一起讨论相互学习~Follow Me感谢莫烦老师详情zip通常用于将两个列表合并在一起以同时进行迭代遍历注意:直接使用zip输出结果为<zip at 0x1d72cf30bc8>,要配合list一起使用a = [1, 2, 3]b = [4, 5, 6]zip(a,b)# <zip at ...原创 2020-04-03 19:10:55 · 338 阅读 · 0 评论 -
TKinter Scale
TKinter Scale觉得有用的话,欢迎一起讨论相互学习~Follow Me感谢莫烦老师详情创建windowswindow = tk.Tk()window.title('my window')window.geometry('500x500')创建显示labelvar1 = tk.StringVar()l = tk.Label(window, bg='yellow',...原创 2020-04-01 22:01:23 · 410 阅读 · 0 评论 -
TKinter Radiobutton
TKinter Radiobutton觉得有用的话,欢迎一起讨论相互学习~Follow Me感谢莫烦老师详情创建windowswindow = tk.Tk()window.title('my window')window.geometry('500x500')创建显示labelvar1 = tk.StringVar()l = tk.Label(window, bg='ye...原创 2020-04-01 21:22:11 · 450 阅读 · 0 评论 -
TKinter Listbox
TKinter Listbox觉得有用的话,欢迎一起讨论相互学习~Follow Me感谢莫烦老师详情创建windowswindow = tk.Tk()window.title('my window')window.geometry('500x500')创建显示labelvar1 = tk.StringVar()l = tk.Label(window, bg='yellow...原创 2020-04-01 20:19:06 · 490 阅读 · 0 评论 -
TKinter Entry 和 Text
TKinter Entry 和 Text觉得有用的话,欢迎一起讨论相互学习~Follow Me感谢莫烦老师详情创建windowswindow = tk.Tk()window.title('my window')window.geometry('200x200')创建输入框e = tk.Entry(window, show="*")# 表示所输入的文字会使用"*"号加以掩盖...原创 2020-04-01 18:19:21 · 477 阅读 · 0 评论 -
TKinter Label 和 Button
TKinter Label 和 Button觉得有用的话,欢迎一起讨论相互学习~Follow Me感谢莫烦老师http://i.youku.com/pythontutorial静态显示Label创建windowswindow = tk.Tk()window.title('my window') # 标题window.geometry('500x400') # 大小,长x宽,...原创 2020-04-01 17:09:32 · 363 阅读 · 1 评论 -
python中global的用法
python中global的用法觉得有用的话,欢迎一起讨论相互学习~Follow MePython中定义函数时,若想在函数内部对函数外的变量进行操作,就需要在函数内部声明其为global。例子1x = 1def func():x = 2func()print(x)输出:1在func函数中并未在x前面加global,所以func函数无法将x赋为2,无法改变x的值例子2x = ...转载 2020-04-01 16:11:39 · 1438 阅读 · 0 评论 -
UnicodeDecodeError gbk codec can not decode byte in position illegal multibyte sequence
UnicodeDecodeError:‘gbk’ codec can’t decode byte in position : illegal multibyte sequence觉得有用的话,欢迎一起讨论相互学习~Follow Me为解码时发生了错误,本代码原本是用来读取使用"utf-8"编码的txt文本中的数据的,但是由于解码时被程序使用"gbk"的方式进行解码解决方案将原始ope...原创 2019-02-10 22:55:16 · 1653 阅读 · 0 评论 -
一维数组中元素反向[::-1]
[::-1] 数组中元素反向觉得有用的话,欢迎一起讨论相互学习~Follow Me一维数组反向[::-1]import numpy as npa = np.arange(8)print ("生成0-19之间的数组",a)# 一维数组反向a1 = a[::-1]print("将a数组反向",a1)# 生成0-19之间的数组 [0 1 2 3 4 5 6 7]# 将a数组反向 [7...原创 2018-11-08 10:07:17 · 608 阅读 · 0 评论 -
numpy取反操作符和Boolean类型与0-1表示
numpy~运算符和Boolean类型变量觉得有用的话,欢迎一起讨论相互学习~Follow Menumpy中取反运算符~可以将Boolean类型值取反,这在使用boolean类型数组选择数组中固定元素时十分有用。import numpy as npa=np.array([0,0,1,1]).astype(&quot;bool&quot;)b=np.arange(4)print(&quot;b\n&quot;,b)# b...原创 2018-11-08 10:02:49 · 19845 阅读 · 3 评论 -
np.isin判断数组元素在另一数组中是否存在
np.isin用法觉得有用的话,欢迎一起讨论相互学习~Follow Menp.isin(a,b) 用于判定a中的元素在b中是否出现过,如果出现过返回True,否则返回False,最终结果为一个形状和a一模一样的数组。但是当参数invert被设置为True时,情况恰好相反,如果a中元素在b中没有出现则返回True,如果出现了则返回False.import numpy as np# 这里...原创 2018-11-08 09:47:50 · 14231 阅读 · 2 评论 -
np.repeat函数使用方法
np.repeat用法觉得有用的话,欢迎一起讨论相互学习~Follow Menp.repeat用于将numpy数组重复一维数组重复三次import numpy as np# 随机生成[0,5)之间的数,形状为(1,4),将此数组重复3次pop = np.random.randint(0, 5, size=(1, 4)).repeat(3, axis=0)print("pop\n",p...原创 2018-11-08 09:36:29 · 24067 阅读 · 0 评论