- 博客(70)
- 收藏
- 关注
原创 20个常用的Python镜像地址-指定使用镜像地址
8. 中国科学技术大学镜像:https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/5. 华为云镜像:https://mirrors.huaweicloud.com/repository/pypi/simple/15. 西北大学镜像:https://mirrors.nwafu.edu.cn/pypi/web/simple/11. 南京大学镜像:https://mirrors.nju.edu.cn/pypi/simple/
2024-08-12 22:22:51
349
原创 Django+anaconda
(1)打开learn目录中的views.py,修改其中的源代码附代码:#coding:utf-8 #声明编码是utf-8,because 代码中会用到中文,不声明就会报错哦from django.http import HttpResponse #引入httpResponse ,向网页返回内容,和Print差不多,只不过它把内容显示到网页def index(request): #老师一再强调,参数必须必须必须是request!return HttpResponse(u"欢迎光临,芬芬笔迹。
2024-08-12 21:40:04
782
原创 CMD 常用命令总结
Windows 命令提示符(即 cmd.exe)是 Windows 系统平台下的一种命令行操作工具,用户可以通过输入命令来完成各种各样的系统或程序操作。虽然很多操作都可以通过图形程序完成,但也有非他不可的情况存在。因此了解一些日常可能用到的简单操作也是很必要的。下面就介绍一些「CMD 常用命令和操作技巧」,可以作为小白入门或者备忘录使用。输入help,查看帮助;Tab 键,自动补全;上/下方向键,查看历史命令;右键窗口标题栏 -> 属性,可以修改外观样式。
2024-08-12 21:15:30
672
原创 python的virtualenv虚拟环境安装
将requirements.txt中的包导入到其他虚拟环境: 导入包: pip install -r requirements.txt(或者pip install -r requirements.txt -ihttps://pypi.doubanio.com/simple)9.pycharm选择虚拟环境:New Project —》existing interpreter——》浏览——>选择虚拟环境路径。7.在使用workon查看是否新建虚拟环境成功,并进入到虚拟环境。linux下的安装虚拟环境安装。
2024-08-08 12:41:51
272
原创 手把手教你anaconda创建虚拟环境,pycharm配置python环境
通过创建虚拟环境,可以隔离不同项目的环境,避免相互干扰,同时也可以确保项目的可重复性,方便代码分享和部署。然后就会看到所有的虚拟环境,就不用再重新选择虚拟环境了,因为在前面已经选择过一次啦,选择过一次就会保留到这里,方便其他项目使用,用那个环境就点击那个环境使用,最后不要忘记点击确定哦。需要注意的是,虚拟环境名称应该避免使用中文、特殊字符等不规范的字符,以免出现不必要的问题。其中-n就是name的缩写,比如创建一个名为tset,python版本是3.7的虚拟环境的完整命令为。
2024-08-06 23:30:36
421
原创 Python 虚拟环境工具及使用总结
Miniconda 是Anaconda的一个轻量级版本,只包括conda和其依赖,其他包需要手动安装。的原理是基于 Python 的模块化机制,通过创建一个独立的 Python 环境来实现虚拟化。这使得开发者可以为每个项目创建一个独立的环境,从而避免依赖冲突,提高开发效率。它可以创建一个包含指定版本Python解释器的环境,并可以安装独立的库和依赖。conda是一个开源包管理系统和环境管理系统,可以用于安装、运行和升级包和它们的依赖。创建一个新的虚拟环境,myenv 是新虚拟环境的名称,如下,
2024-08-06 23:25:23
918
原创 python : groupby 结果浅解
groupby 返回结果中,x 是x_data 的有序唯一值,而 y 已不单纯再是个列表值,而是个groupby 对象,包含了x,y 值的组合。如[(1, 2), (1, 4)]中的 2,4,[(2, 3)]中的3。延申,换个顺序:x_list = [v for v,_ in y]就会返回[(1, 2), (1, 4)]中的 1,1,[(2, 3)]中的2。进一步实验也验证了这个理解,比如不分-,v 或者w,v(这里w只是随便起的名字,你叫他test或什么效果一样),直接取y的值打印。【敲黑板】看y的值。
2024-07-31 17:36:37
434
原创 Python中常用最神秘的函数! lambda 函数深度总结!
lambda 函数是一个匿名函数(即,没有名称定义),它可以接受任意数量的参数,但与普通函数不同,它只计算并返回一个表达式lambda 参数:表达式lambda 函数包括三个元素:关键字 lambda:与普通函数中 def 类似参数:支持传递位置和关键字参数,与普通函数一样正文:处理定参数的表达式需要注意的是,普通函数不同,这里不需要用括号将 lambda 函数的参数括起来,如果 lambda 函数有两个或更多参数,我们用逗号列出它们。
2024-07-31 16:17:25
740
原创 conda如何更换下载源
3.如果需要换回conda的默认源。查看了conda config的文档后,发现直接删除channels即可。记得删掉c:/usr/usrname里的.condarc原有的清华镜像。1.conda源更换为清华。2.conda源更换为中科大。
2024-07-31 16:05:21
228
原创 Python数据可视化---pygal模块
pygal是Python的第三方库,他的主要功能就是,即将数字转化成图表的形式来呈现,它提供的图表样式有柱状图、折线图、饼状图、雷达图…
2024-07-30 23:31:22
246
原创 python datetime中strptime用法详解
U 一年中的星期数(00-53)星期天为星期的开始。%W 一年中的星期数(00-53)星期一为星期的开始。%Y 四位数的年份表示(000-9999)%w 星期(0-6),星期天为星期的开始。%y 两位数的年份表示(00-99)%I 12小时制小时数(01-12)%p 本地A.M.或P.M.的等价符。%H 24小时制小时数(0-23)%c 本地相应的日期表示和时间表示。%j 年内的一天(001-366)%d 月内中的一天(0-31)%m 月份(01-12)%X 本地相应的时间表示。%S 秒(00-59)
2024-07-07 23:30:34
437
原创 python matplotlib 如何以画布中心为原点画坐标轴 matplotlib 画布
导包:1.figure 创建画布创建空白画布,可以指定画布的大小、像素2.title 标题3.xlabel、ylabel,x、y轴名称4.xlim、ylim,x、y轴刻度范围5.xticks,yticks,x、y轴刻度间距6. flot 绘制曲线plot(x,y)绘制曲线#例:绘制y = 2*x+1y = 2*x+17.savefig 保存成图片8.图例9.show 显示画布plt.show()
2024-07-02 23:27:02
981
原创 Python中Matplotlib的plot函数参数详解
在数据可视化中,matplotlib.pyplot模块的plot函数是一个非常重要且常用的工具,用于绘制2D图形。这个函数支持许多参数,控制着绘图的各个方面,从线型到颜色再到标记等,提供了丰富的功能。1. 基本的 plot 函数用法回顾一下plot函数的基本用法。在最简单的情况下,它接受两个参数,分别是 x 轴和 y 轴的数据,用于绘制折线图。# 示例数据# 使用 plot 函数绘制折线图# 显示图形plt.show()这段代码创建了一个简单的折线图,其中x是横轴数据,y。
2024-06-23 22:15:37
530
原创 matplotlib之常见图像种类
movie_name = ['雷神3:诸神黄昏','正义联盟','东方快车谋杀案','寻梦环游记','全球风暴','降魔传','追捕','七十七天','密战','狂兽','其它']axes[1].plot(x, y_beijing, color="r", linestyle="--", label="北京")# plt.plot(x, y_beijing, color="r", linestyle="--", label="北京")# plt.plot(x, y_shanghai, label="上海")
2024-06-23 22:03:18
885
原创 matplotlib之savefig函数
函数用于保存图形为文件。通过该函数,你可以将绘制的图形保存为常见的图像文件格式,如PNG、JPEG、SVG等。# 保存图形为PNG格式,此函数必须在show函数之前执行。# 保存图形为PNG格式,设置分辨率、保存部分和边距。# 保存图形为JPEG格式。Matplotlib中,参数设置图像的分辨率,参数设置保存的部分,
2024-06-23 21:58:14
855
原创 Python | matplotlib参数介绍——.pyplot.tick_params
matplotlib.pyplot.tick_params参数axis——轴:{ ’ x ’ ,’ y ’ ,’ both ’ }参数axis的值分别代表设置X轴、Y轴以及同时设置。默认值为 ’ both ’。reset——重置:布尔如果为True,则在处理其他关键字参数之前将所有参数设置为默认值。默认值为False。which——其中:{ ‘ major ’ ,‘ minor ’ ,‘ both ’ }参数which的值分别代表为“主要”,“次要”,“两者”。默认值为’ major '。
2024-06-23 17:03:27
933
原创 Python enumerate函数功能与用法示例
eunmerate在英文中是列举、枚举的意思,在python中eunmerate()是一个内置的函数,用于在一个可迭代或可遍历的对象(如列表、字符串、数组、字典)中,将对象组成一个一个序列和索引,可以同时获得索引和索引值。即对一个可遍历的数据对象(如列表、元组或字符串),enumerate会将该数据对象组合为一个索引序列,同时列出数据和数据下标;names = ['关羽', '张飞', '赵云', '马超', '黄忠']courses = ['语文', '数学', '英语']
2024-06-23 16:02:30
960
原创 Python 学习之路: Matplotlib之设置隐藏坐标轴
1,隐藏坐标轴方法设置需要提前配置,在(例)plt.scatter(rw.x_values,rw.y_values,c=point_numbers,cmap=plt.cm.Blues,edgecolor='none',s=15) 之前,否则无效,即隐藏坐标轴需要提前配置。执行后无效,且在jupyter notebook中运行出现莫明其妙的问题,运行一次后没有反应或者设置无效,需要重启内核才可以运行下一次。2,plt.axes()方法使用时,必须将他赋值给一个变量,然后调用他才可以正常使用。
2024-06-15 23:14:21
351
1
原创 运行python文件报SyntaxError unicode error unicodeescape codec can not decode bytes in position 2-3
需要在字符中使用特殊字符时,python用反斜杠 ’ \ ’ 转义字符,所以错误案例中的 ’ \ ’ 被用作转义,导致解释器解释文件路径错误。:(unicode错误)“UnicodeScape”编解码器无法解码位置2-3中的字节:截断\uxxxxxxxxx转义。如果我要打开一个C盘的一个绝对路径的txt文件,如图。就会出现上述的SyntaxError报错。用以上的解决方案就能成功解决啦~~所以我们就能明白这个错误出自于。在学习python中运行。的时候出现了这样的报错。
2024-04-09 21:26:10
10204
原创 pandas 数据排序.sort_index()和.sort_values()使用教程
df.sort_values(by=['b','a'],axis=0,ascending=[False,True]) #等同于df.sort_values(by=['b','a'],axis=0,ascending=[False,True])ascending:布尔型,True则升序,如果by=['列名1','列名2'],则该参数可以是[True, False],即第一字段升序,第二个降序。df.sort_values(by='b') #等同于df.sort_values(by='b',axis=0)
2024-04-06 22:37:43
2356
原创 深入理解 Pandas 中的 groupby 函数
groupby函数是 pandas 库中 DataFrame 和 Series 对象的一个方法,它允许你对这些对象中的数据进行分组和聚合。下面是groupby函数的一些常用语法和用法。对于 DataFrame 对象,groupbybyaxisaxis=0axis=1levelas_indexsortsort=Truegroup_keyssqueezeobserveddropna在数据分析中,我们经常需要对数据进行分组和聚合。例如,我们可能需要计算每个类别中某个变量的平均值、最大值或最小值;
2024-04-06 22:11:04
10570
原创 pandas中size方法_详解python pandas 分组统计的方法
首先,看看本文所面向的应用场景:我们有一个数据集df,现在想统计数据中某一列每个元素的出现次数。从上面的最后一列可以看到,在A、B两列中,1 2 出现了2次,1 4 出现1次 ,1 6出现1次,2 3出现了2次, 2 4 出现1次, 3 1出现了1次。所以,如果想统计更多列,只要在groupby()中的by参数添加就可以,例如统计3列。但是,现在,我们考虑另外一个场景,我们假如要想统计其中两列元素出现次数呢?在df数据集中,如果我们想统计A、B两列的元素的出现情况,也就是说,得到如下表。
2024-04-06 21:53:06
396
原创 Pandas:sort_index、sort_values方法的使用
和sort_values既是Series类型数据自带的方法,也是DataFrame数据自带的方法。本篇博客以DataFrame为例进行讲述。1 概览sort_index和sort_values可以将DataFrame中的数据按照索引及值的大小进行排序。这两个方法所包含的参数及其作用都基本一致。如下表所示:参数 作用by sort_values方法独有的参数;指定排序列名或索引;level sort_index方法独有的参数;指定排序索引所在的层级;
2024-04-05 23:22:56
1298
原创 python pivot_table功能详解与应用 -- 实现Excel的透视表功能
1. 背景描述透视表是一种能对多维数据进行分析统计的工具,具有筛选处理、分类汇总,优化显示等强大的功能,是Excel中最好用的数据分析工具之一。在自动化办公中,使用python的pivot_table(),搭配合适的聚合函数,就能有效地实现透视表的强大功能,并且能更快速便捷地完成数据统计分析过程。2. 关键参数。
2024-04-05 22:30:34
1752
原创 pandas中的ix,iloc,loc方法获取数据
数据['b',2,3],['c',4,5]]#数据框#iloc方法print(data.iloc[0,2])#第1行第3个元素# print(data.iloc['0','m'])#报错,iloc方法不能使用字符索引,只能使用位置索引#loc方法# print(data.loc[0,0])#错误,loc行和列不能用位置索引print(data.loc['lu','mm'])#用名字索引,相当于第1行第二个元素。
2024-04-02 21:29:43
486
原创 pip包安装用国内镜像源
需要注意的是,在Windows系统下,也可以使用默认的pip.conf文件,而不是pip.ini文件,其路径为%PYTHON_HOME%\Lib\site-packages\pip\pip.conf。例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库。中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/目录下以文本方式添加。
2024-04-02 13:07:41
856
原创 Anaconda中利用conda创建、激活、删除、添加新环境
如果发现注册错误,或者重新添加内核,需要删除内核,前提是要关闭jupyter notebook,使用jupyter kernelspec remove pycaret(注册内核名)命令删除即可。也可以使用 jupyter kernelspec list命令查看jupyter notebook当前的内核。在创建成功后,其实有提示如何激活新环境,例如conda activate pycaret表示激活名为pycaret的新环境。利用我需要创建一个新的环境,取名为pycaret,可利用。
2024-04-02 12:44:01
1541
原创 Anaconda配置国内镜像源
使用conda进行安装时,访问的是国外的网络,所以下载和安装包时会特别慢。我们需要更换到国内镜像源地址,这里我更换到国内的清华大学地址。(永久添加镜像)Windows和Linux 对于conda修改镜像源的方法一样打开Anaconda Prompt或者命令行窗口(配置过环境变量)1.查看anaconda中已经存在的镜像源2.添加镜像源(永久添加)3.设置搜索时显示通道地址4.若不想按照上述步骤添加镜像,可使用以下命令直接指定安装时使用的镜像地址(以opencv为例):5.检查是否成功。
2024-04-02 11:28:39
10116
原创 python pip使用国内镜像
例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider,这样就会从清华这边的镜像去安装pyspider库。中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/清华:https://pypi.tuna.tsinghua.edu.cn/simple。阿里云:http://mirrors.aliyun.com/pypi/simple/让PIP源使用国内镜像,提升下载速度和安装成功率。
2024-04-02 11:05:45
212
原创 Anaconda换源和常用命令
通过以上步骤,您应该能够将Anaconda设置为使用国内镜像源,特别是清华镜像源。上面的命令中,myenv是设置环境的名称(-n是指该命令后面的myenv是你要创建环境的名称),2并安装Python 3.8版本。在输出的信息中,您应该能够看到“channels”部分列出了已配置的通道,其中包括您刚刚添加的清华镜像源。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。conda 的包管理功能和pip 是一样的,使用pip 来安装包也是没问题的。这将向Anaconda的通道列表中添加清华镜像源。
2024-04-01 17:54:13
1975
原创 Miniconda的使用指南
环境隔离:conda 可以创建虚拟环境来隔离不同的 Python 包和版本。在使用 conda 安装包时,需要确保安装在正确的环境中,以免出现冲突或版本不兼容的问题。可以使用查看当前存在的环境,使用激活指定的环境。版本管理:conda 可以安装不同版本的 Python 包和库,并且可以轻松地切换不同版本之间。在安装新包或更新已有包时,需要注意是否与当前环境中的其他包兼容。可以使用命令查询指定包的可用版本,使用命令安装指定版本的包。包管理。
2024-04-01 17:49:02
1358
原创 安装和使用Miniconda来管理Python环境
Miniconda是一个免费的最小化Python环境管理工具(精简版Anaconda),只包含Conda、Python和它们所依赖的一些包,以及pip、zlib等一些常用的包,可以用于安装和管理不同版本的Python环境和软件包,并在不同的环境之间进行切换以便于管理不同项目的依赖。
2024-04-01 17:40:25
2540
原创 Jupyter notebook文件默认存储路径以及更改方法
初次使用Notebook,确实好用啊!但安装Anaconda后,打开Jupyter Notebook 的时候,新建文件的默认存储路径一般在C系统盘下面的XXX目录,那么路径是什么呢?我想把文件保存到其他的文件夹下应该怎么做呢?
2024-03-31 23:32:09
788
原创 python中dropna()函数的作用举例说明
在Python中,dropna()是一个Pandas库中的函数,用于从数据框(DataFrame)中删除包含缺失值(NaN)的行或列。它用于数据清洗和预处理阶段,以便去除缺失值,使数据更加规整。
2024-03-31 22:57:40
1175
原创 Pandas | value_counts() 的详细用法
数据标准化:在多指标评价体系中,由于各评价指标的性质不同,通常具有不同的量纲和数量级。当各指标间的水平相差很大时,如果直接用原始指标值进行分析,就会突出数值较高的指标在综合分析中的作用,相对削弱数值水平较低指标的作用。在某些比较和评价的指标处理中经常会用到,去除数据的单位限制,将其转化为无量纲的纯数值,便于不同单位或量级的指标能够进行比较和加权。用来统计数据表中,指定列里有多少个不同的数据值,并计算每个不同值有在该列中的个数,同时还能根据指定得参数返回排序后结果。sort=True: 是否要进行排序;
2024-03-31 22:43:19
1565
原创 Python绘制线图之plt.plot()的介绍以及使用
在Python中plt.plot是matplotlib库中的一个函数,用于绘制点和线,并对其样式进行控制,下面这篇文章主要给大家介绍了关于Python绘制线图之plt.plot()的介绍以及使用的相关资料,需要的朋友可以参考下。参数可以指定线条的颜色,可以使用颜色名称(如’red’)、缩写(如’r’)或十六进制颜色码(如’#FF5733’)。plt.xticks([1, 2, 3, 4, 5], ['一', '二', '三', '四', '五'])参数可以指定线条的宽度,以数字表示。
2024-03-31 12:49:38
9369
原创 python fillna函数用法
例如,df.fillna(method={'A': 'ffill', 'B': 'bfill'})将'A'列使用前一个非缺失值填充,'B'列使用后一个非缺失值填充。可以使用字典作为value参数的值,键是列名,值是要填充的值。例如,df.fillna(value={'A': 0, 'B': 1})将'A'列的缺失值填充为0,'B'列的缺失值填充为1。除了填充指定的值之外,fillna函数还可以使用其他方法进行填充,比如使用前一个非缺失值填充、使用后一个非缺失值填充、使用平均值填充等等。
2024-03-31 12:47:26
1525
原创 python Counter() 函数
Counter() 是 collections 库中的一个函数,可以用来统计一个 python 列表、字符串、元组等可迭代对象中每个元素出现的次数,并返回一个字典。可以看下常用的 Counter() 例子:1、以统计列表中的词频为例列表中含有一串整数,要统计每个数出现的次数,可以像下面这样:count = Counter(nums) # 统计词频"""输出:1 36 37 18 1"""
2024-03-31 10:45:43
647
原创 python镜像站点
中国科技大学 :https://pypi.mirrors.ustc.edu.cn/simple。清华:https://pypi.tuna.tsinghua.edu.cn/simple。阿里云:http://mirrors.aliyun.com/pypi/simple。华中理工大学:http://pypi.hustunique.com。山东理工大学:http://pypi.sdutlinux.org。
2024-03-29 16:16:23
421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人