![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
北岛寒沫
一生温暖纯良,不舍爱与自由
展开
-
Python中json数据的常用操作函数:dump load dumps和loads
以尽可能简单的方式介绍了Python中用于处理json格式数据的dump load dumps和loads函数原创 2024-05-14 22:13:54 · 393 阅读 · 0 评论 -
Anaconda中创建conda环境不在env目录下
以Windows管理员的身份打开Anaconda Prompt,然后再重新创建一个环境,即可使得该环境在env目录下。原创 2024-02-18 12:58:48 · 621 阅读 · 0 评论 -
Python print函数的使用
【代码】Python print函数的使用。原创 2023-11-30 14:11:38 · 506 阅读 · 0 评论 -
.yaml文件的简介
YAML是一种人类可读的数据序列化标准。它常被用于配置文件、数据交换格式、以及在一些编程语言中的数据结构描述。可读性:YAML 的语法结构简洁明了,容易阅读。与语言无关:它是一种数据格式,可以被多种编程语言使用。数据结构表示:YAML 可以表示复杂的数据结构,如列表、字典、嵌套的数据结构等。注释:YAML 支持在文件中添加注释,这对于配置文件来说是非常有用的。原创 2023-11-24 19:25:19 · 478 阅读 · 0 评论 -
pkl文件的简介(Python中的Pickle)
pkl是Python中pickle模块的默认文件扩展名。pickle是Python中的一个模块,它允许您序列化和反序列化Python对象结构。“序列化”是指将Python对象转化为一种可以传输或者存储的格式。“反序列化”则是这个过程的逆过程,用来读取这种格式的数据,还原为原始的Python对象。在机器学习和深度学习的背景下,模型通常会在训练过程中被保存,这样可以在未来任何时候重新加载模型,而无需再次进行训练。pickle是一种常用的方法,用于保存和加载这些训练好的模型。.pkl。原创 2023-11-24 19:14:23 · 2038 阅读 · 0 评论 -
使用torchtext时报错:OSError: [WinError 127] 找不到指定的程序。
这是我遇到的问题的解决方法,并不一定适用于所有情况,但是值得尝试。原创 2023-05-16 09:40:00 · 692 阅读 · 1 评论 -
Pytorch中的图像增广和预处理方法(transforms类)
它可以将图像中的像素值转换为0到1之间的标准化数值,并调整图像的通道顺序,使其符合PyTorch模型的输入要求。函数应该放在最后一个位置,以便将图像转换为PyTorch Tensor格式的图像,并确保其他所有的transform都在Tensor转换之前完成。函数是一种将多个数据增强操作组合在一起的函数。函数是两个可以实现数据增强的函数,可以将输入的图像进行随机垂直翻转和随机水平翻转,从而增加数据集的多样性。函数可以帮助我们方便地实现复杂的数据增强操作,同时也可以使我们的代码更加简洁和易读。原创 2023-03-25 13:51:22 · 2408 阅读 · 0 评论 -
Python中如何忽略代码运行时产生的警告?
Python代码运行过程中,经常会出现各种警告,这些警告往往令人费解,而且会掩盖真实的输出结果,因此在一些情况下,我们希望代码运行过程中不要出现警告。通过这样的方式就可以使得Python程序在运行过程中不产生警告。另外,这个函数的可选值还包括。只需要简单的两行代码,就可以让代码运行过程中不再出现警告。,分别表示总是产生警告、默认警告方式和警告时产生异常。原创 2023-03-24 14:22:53 · 2597 阅读 · 2 评论 -
Python中查阅文档的方法
通过这样的查找,我们可以得到最官方和最准确的函数或类的使用方法。原创 2023-03-21 21:50:10 · 385 阅读 · 0 评论 -
Python用openpyxl库将数据导出到Excel表格(一分钟学会!)
将Python程序中的数据导出到Excel表格的操作比较单一,因此下面直接给出模板,当您需要使用时只需要略微改动模板中的参数即可。原创 2023-03-14 18:26:40 · 3451 阅读 · 0 评论 -
Python Pytorch库 详细笔记(从零开始 绝对入门级别)
数学中有标量、向量和矩阵的概念,它们的维度分别是0、1、2。也就是说,标量中元素的位置固定,向量中元素的位置需要通过其索引确定,矩阵中的元素位置需要通过其行号和列号确定。张量可以视为矩阵的扩展,可以用于表示无穷维度的数据。张量(Tensor)是Pytorch库中的基本数据类型,Pytorch中各种基本数字类型都有其对应的Tensor类型,但是没有内嵌的字符串类型。原创 2023-02-24 19:40:23 · 4211 阅读 · 0 评论 -
Python中with关键字的使用方法
在 PyTorch 中,with torch.no_grad() 是一种常见的使用 with 的方式,用于关闭梯度计算,以提高前向传播的速度。在测试模型时,我们通常只需要计算模型的输出,而不需要计算梯度,因此可以使用 with torch.no_grad() 来关闭梯度计算。具体来说,使用 with 关键字可以替代 try/except 块中的资源释放代码,避免了忘记释放资源的风险,并且代码更加简洁易读。with_suite 是一个代码块,用于执行需要管理资源的操作。当代码块执行完毕或发生异常时,原创 2023-03-02 13:29:18 · 1974 阅读 · 0 评论 -
Python网络爬虫 学习笔记(2)BeaufitulSoup库
Beautifulsoup库概述一个能够解析HTML和XML文件的功能库。由于一个HTML文档或XML文档对应一个标签树,因此也可以说,该库是解析、遍历、维护标签树的功能库。该库可以将任意一个标签树转换为一个BeautifulSoup类的对象。HTML/XML文档、标签树和BeautifulSoup对象之间是一一对应的关系。最常用的库导入方式。BeautifulSoup类对象创建变量名 = BeautifulSoup(HTML文件名 / XML文件名 , 解析器)HTML文件名/XML文件名。原创 2023-02-14 23:07:04 · 1170 阅读 · 0 评论 -
Python网络爬虫 学习笔记(1)requests库爬虫
Requests库是最简单和最基础的Python网络爬虫库,该库提供了七种主要方法。这七种方法中,request方法是最基础的,其他方法都是通过调用request方法来实现的。原创 2023-02-14 14:48:04 · 969 阅读 · 0 评论 -
基于K均值算法的鸢尾花聚类实验(Sklearn实现)
【代码】基于K均值算法的鸢尾花聚类实验(Sklearn实现)原创 2022-12-23 15:29:21 · 1319 阅读 · 0 评论 -
Python字典应用:学生成绩列表输出
编写程序,将列表studs的数据内容提取出来,放到一个字典scores中,在屏幕上按学号从小到大的顺序显示输出所有学生的学号及语数英三门功课的成绩。原创 2022-12-19 12:02:23 · 13958 阅读 · 2 评论 -
Python作业题:组合数据类型(带有答案和详细分析过程)
C.表达式for i in range(len(ls))的循环次数跟for i in range(1,len(ls)+1)的循环次数是一样的。B.表达式for i in range(len(ls))的循环次数跟for i in range(0,len(ls))的循环次数是一样的。本题中,由于L2中的两个元素都是列表,因此比较两个列表的首元素,分别是1和5,再按照降序排序,由此可以得到正确选项为D。D.表达式for i in range(len(ls))跟for i in ls 的循环中,i的值是一样的。原创 2022-12-15 15:15:42 · 4457 阅读 · 0 评论 -
Python练习题:全排列输出
【代码】Python练习题:全排列输出。原创 2022-12-08 18:42:42 · 357 阅读 · 0 评论 -
罗马数字转整数:Python字符串巧妙实现
数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为 IX。C 可以放在 D (500) 和 M (1000) 的左边,来表示 400 和 900。s 仅含字符 (‘I’, ‘V’, ‘X’, ‘L’, ‘C’, ‘D’, ‘M’)X 可以放在 L (50) 和 C (100) 的左边,来表示 40 和 90。I 可以放在 V (5) 和 X (10) 的左边,来表示 4 和 9。罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。原创 2022-12-08 17:27:02 · 175 阅读 · 0 评论 -
有效括号判断:Python实现
给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。①左括号必须用相同类型的右括号闭合。②左括号必须以正确的顺序闭合。原创 2022-12-08 16:40:36 · 764 阅读 · 0 评论 -
Python作业题:函数和代码复用
Python中参数传入函数后只是作为形参供函数处理,实参本身不会被修改。:Python使用保留字def定义一个函数。:本题考察Python异常处理的语法内容。:本题考虑函数传入参数个数不定的语法。:本题考察Lambda函数的使用语法。:由三个圆构成的一组同心圆。原创 2022-12-08 15:35:07 · 3535 阅读 · 4 评论 -
Python一次性输入多个变量的最简单方法
【代码】Python一次性输入多个变量的最简单方法。原创 2022-11-24 12:40:02 · 5417 阅读 · 2 评论 -
Python:基于Sklearn的MNIST分类问题代码
【代码】Python:基于Sklearn的MNIST分类问题代码。原创 2022-11-18 22:45:44 · 821 阅读 · 0 评论 -
Python机器学习:Sklearn快速入门(稍微懂一些机器学习内容即可)
【代码】Python机器学习:Sklearn快速入门。原创 2022-11-18 10:50:05 · 3274 阅读 · 0 评论 -
Python turtle库绘图 简单实战案例
【代码】Python turtle库绘图 简单实战案例。原创 2022-11-17 13:32:42 · 10111 阅读 · 0 评论 -
Python类和对象(在学过其他语言类和对象的基础上)
class 类名:属性 1 属性 2 . . . . . . 方法 1 方法 2 . . . . . .①属性就是在类中进行定义的变量;②方法就是在类中进行定义的函数;③Python中的类名最好用大写字母开头(和函数进行区分)原创 2022-11-09 20:12:14 · 247 阅读 · 0 评论 -
Python Pandas库 最快入门教程(最简单最详细)
算术运算按照行列索引进行补齐后运算,运算结果默认为浮点数形式。如果补齐时发生空缺则自动填充空值NaN。高维数据和低维数据之间发生的运算为广播运算。算术运算可以直接使用运算符进行,也可以使用相应的方法。使用方法相比于直接使用运算符,其优点在于可以使用一些可选参数。在排序中,所有NaN值都默认放到排序的末尾。原创 2022-10-23 15:53:37 · 7665 阅读 · 0 评论 -
人工智能实验:蚁群算法求解TSP问题(Python代码实现,附有详细实验报告地址)
这是人工智能实验课的一次作业,项目文件中包含两个py文件,其中Main.py是算法的主体,而其他一些实现则放在AidFunctions.py文件中。代码注释比较详细,可以对照实验报告进行阅览。原创 2022-10-22 13:20:03 · 2324 阅读 · 3 评论 -
人工智能:用遗传算法近似求解TSP问题(附有实验报告资源和Python源代码)
这是人工智能实验课的一次作业。项目文件有两个py文件,其中Main.py文件中是算法的主体,而一些具体的步骤实现则放在AidFunctions.py文件中。代码注释比较详细,可以对照实验报告进行阅览。原创 2022-10-16 13:09:39 · 1000 阅读 · 1 评论 -
Python查找列表中最大(最小)的n个元素和它们的索引值
【代码】Python查找列表中最大(最小)的n个元素和它们的索引值。原创 2022-10-15 15:18:53 · 746 阅读 · 0 评论 -
Python Matplotlib库绘制曲线图 最快入门教程(最详细最简单)
【代码】Python Matplotlib库绘制曲线图 最快入门教程(最详细最简单)原创 2022-10-11 19:30:30 · 25971 阅读 · 1 评论 -
Python数据分析的经典工具:Anaconda简介
Anaconda是一个第三方的开源免费的相关工具,其支持800多个Python第三方库,也包含了很多主流的开发工具,非常适合于数据计算领域的程序开发任务。原创 2022-10-09 20:53:42 · 2541 阅读 · 0 评论 -
人工智能实验:猴子摘香蕉问题(Python代码实现)
房子里有一只猴子(即机器人),位于a处。在c处上方的天花板上有一串香蕉,猴子想吃,但摘不到。房间的b处还有一个箱子,如果猴子站到箱子上,就可以摸着天花板。如图1所示,对于上述问题,可以通过谓词逻辑表示法来描述知识。实现猴子摘香蕉问题的求解过程。原创 2022-10-08 00:34:52 · 5100 阅读 · 0 评论 -
安装Python软件包最快速和不易出错的方法
Python安装软件包的快速且不易出错的方法原创 2022-07-21 13:56:42 · 509 阅读 · 0 评论 -
Python xlrd软件包的基本使用(Python读取Excel表格)
代码】Pythonxlrd软件包的基本使用(Python读取Excel表格)原创 2022-07-21 11:35:49 · 1120 阅读 · 0 评论 -
Pycharm读取Excel文件时报错:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+ ; not supported )
高版本的xlrd包(如2.0.1版本)不支持用open_workbook函数读取后缀名为xlsx的Excel文件。②把鼠标移动到红色波浪线处,在下方弹出的对话框中点击“安装软件包xlrd2”即可。原创 2022-07-21 10:56:32 · 6756 阅读 · 1 评论 -
基于Python的tkinter库的会议室预定系统设计源码(更新注释与代码中)
本部分代码实现了用户登录、按照会议室编号查询会议室、按照复合条件查询会议室、预定指定时间段的会议室、查询个人信息、充值和历史预约记录查询的功能。该段代码主要使用了Python的tkinter库进行界面设计,pymysql库用于连接数据库。...原创 2022-07-03 17:47:20 · 1040 阅读 · 0 评论 -
三维引擎软件Vizard入门
WorldViz Vizard(简称Vizard)是一款虚拟现实引擎软件。只这样介绍你可能还不能理解,那我们不妨采用一种更加通俗易懂的方式:Vizard是和PyCharm以及IDLE类似的一款Python语言的集成开发环境,但是这款集成开发环境与其他集成开发环境的区别在于Vizard中提供了很多用于进行虚拟现实开发所用的库,而这些库是使用其他Python语言的集成开发环境中所没有的,因此Vizard常常用于进行Python语言的虚拟现实开发。viz库是使用Vizard进行虚拟现实开发的最基本的库,所有的使用原创 2022-06-08 13:05:09 · 3574 阅读 · 2 评论 -
使用Python time标准库的一个易错点(gmtime)
今天在写图形学项目时,导入Python标准库中的time库,想要使用其中的gmtime()获取系统时间,但是调试时总是出错。于是本人在多次徒劳尝试之后,一怒之下打开IDLE,检验gmtime函数的返回值。结果如下所示:由此可见返回的时间与我的系统时间完全不一样。后来查阅资料才知道gmtime()函数返回的是英国格林尼治时间…如果需要返回程序员所属地的时间,就用localtime()函数代替gmtime()函数,两者的使用方法完全一样。用localtime()不要使用gmtime()!——2022原创 2022-06-07 19:19:56 · 701 阅读 · 0 评论