
Python学习
文章平均质量分 66
编程语言Python学习总结
浩瀚之水_csdn
路漫漫其修远兮,吾将上下而求索,立刻行动,坚持,努立
展开
-
python中mean函数的使用方法
在 Python 中,mean函数用于计算数据的平均值,但需要根据不同的库来使用。原创 2021-08-26 10:52:39 · 30623 阅读 · 0 评论 -
MATLAB与Numpy函数对照表
通过对照表可以快速迁移 MATLAB 代码到 NumPy,但需注意语法和底层实现的差异!原创 2025-03-25 08:23:04 · 1030 阅读 · 0 评论 -
pathlib 模块与 os 模块比较
优先使用 pathlib:提升代码可读性和可维护性。保留 os 的使用:处理底层系统调用或兼容旧代码。灵活混合:通过 os.fspath() 或显式转换实现无缝协作。原创 2025-03-24 19:24:52 · 767 阅读 · 0 评论 -
pathlib 模块的详细指南
通过 pathlib,您可以更安全、直观地操作文件路径,特别适合与 YAML/JSON 等配置文件处理结合使用。原创 2025-03-24 19:22:54 · 255 阅读 · 0 评论 -
YAML 文件及 Python 解析的详细指南
YAML 文件及 Python 解析的详细指南,涵盖基础到进阶用法,并提供实际案例和注意事项原创 2025-03-24 16:31:18 · 467 阅读 · 0 评论 -
python数组过滤
在Python中,过滤数组(或列表)通常涉及使用列表推导式(list comprehension)或内置的filter()函数。这两种方法都允许你根据指定的条件来创建一个新列表,该列表只包含满足条件的元素。原创 2025-03-07 15:52:21 · 559 阅读 · 0 评论 -
eval函数参数及使用说明
eval() 是 Python 内置的一个函数,它可以将字符串最外侧的引号去掉,并且按照python语句方式执行去掉引号后的代码(去掉引号后,代码可能还是字符串,可能是数字,可能是列表,可能是的代码块等等), ---用于执行字符串表达式。原创 2025-02-27 14:40:07 · 1074 阅读 · 0 评论 -
isinstance函数参数及使用说明
是 Python 中的一个内置函数,用于判断一个对象是否是某个特定类型或该类型的子类的一个实例。以下是。原创 2025-02-27 14:18:10 · 355 阅读 · 0 评论 -
enumerate函数参数及使用说明
实际上是指的批次索引,并不是传统意义上的训练轮次,因为在一个真实的训练循环中,你可能需要在多个epoch上遍历整个数据集。这在处理PyTorch中的张量(Tensor)或数据集(Dataset)时特别有用,尤其是在需要迭代数据并跟踪每个数据项的位置时。用于获取当前迭代的批次(epoch)索引,以及每个批次中的数据和标签。函数并不是PyTorch特有的,而是Python内置的一个函数,下面是一个简单的例子,展示了如何在PyTorch中使用。在PyTorch的数据加载和模型训练过程中,在PyTorch中,原创 2024-09-07 13:50:47 · 428 阅读 · 0 评论 -
argparse模块使用说明
argparse是 Python 标准库中的一个模块,它提供了一个简单的方式来为 Python 程序添加命令行参数。以下是argparse。原创 2025-02-21 16:06:42 · 155 阅读 · 0 评论 -
深入浅出之with语句(python)
语句被设计用来简化异常处理中资源的管理,特别是在需要对资源进行访问、操作并确保其被正确关闭或释放的场景中。打开文件可以确保文件在操作完成后被正确关闭,即使在读写文件时发生了异常。语句确保了资源的正确获取和释放,即使在处理资源时发生了异常。函数返回一个文件对象,该对象实现了上下文管理协议。语句块执行完毕后,无论是正常结束还是由于异常而终止,语句块时(无论是正常结束还是异常终止),方法都会被调用,从而确保文件被关闭。语句使用场景之一是文件操作。方法来创建自己的上下文管理器。语句的上下文管理器。原创 2024-12-20 15:41:08 · 226 阅读 · 0 评论 -
深入浅出之assert断言(python)
语句用于进行断言,即它用于测试一个条件表达式,如果该条件表达式的结果为。语句通常用于调试目的,以确保代码在运行时满足某些条件。,并且(如果提供了)错误信息将会被打印出来。在上面的示例中,如果。原创 2024-12-20 15:36:52 · 283 阅读 · 0 评论 -
深入浅出之OS模块(python)
os模块是 Python 标准库中的一个模块,它提供了一种方便的使用操作系统功能的方式。通过os模块,Python 程序可以执行许多与操作系统交互的任务,如文件和目录管理、进程管理、环境变量处理等。下面是一些常用的os。原创 2024-12-20 14:22:07 · 975 阅读 · 0 评论 -
深入浅出之xml文件解析(python)
XML(eXtensible Markup Language,可扩展标记语言)是一种用于存储和传输数据的标记语言。与HTML相似,XML也使用标签(tags)来定义数据,但XML的标签不是预定义的,而是由用户根据需要自定义的。这使得XML成为一种非常灵活和强大的数据表示方式。原创 2024-12-20 13:35:13 · 1189 阅读 · 0 评论 -
深入浅出之JSON文件(python)
JSON,是一种轻量级的数据交换格式。它的使用范围很广,并成为 ECMA 标准,可以被使用在多种编程语言中,用于前后端之间的数据传输、存储和交换数据。可以说是“用更少的编码,有更快的处理速度”,所以深受广大程序员的喜爱。JSON 格式的数据是由键值对组成的,其中键值对之间使用逗号分隔。在 JSON 中,键和值都必须使用双引号引起来。原创 2024-12-20 11:15:17 · 2237 阅读 · 0 评论 -
深入浅出之文件处理(python)
Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。原创 2024-12-20 11:08:26 · 672 阅读 · 0 评论 -
深入浅出之python基础知识
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。这意味着Python支持面向对象的风格或代码封装在对象的编程技术。原创 2024-12-19 18:49:34 · 1111 阅读 · 0 评论 -
Matlab最大与最小值函数之Max与Min
在 MATLAB 中,max函数用于计算数组或矩阵中的最大值。它可以返回最大值本身,也可以返回最大值的位置索引。max函数非常灵活,可以处理不同类型的输入,包括向量、矩阵和多维数组。原创 2024-11-30 13:48:29 · 1162 阅读 · 0 评论 -
Matlab查找函数之find
在 MATLAB 中,find函数用于查找满足特定条件的元素的索引。它是一个非常有用的工具,可以帮助你从数组或矩阵中提取出满足特定条件的元素的位置信息。下面是一些find。原创 2024-11-30 13:40:46 · 1596 阅读 · 0 评论 -
Matlab比较函数之setdiff
setdiff函数在 MATLAB 中用于计算两个集合之间的差异。具体来说,它返回第一个集合中存在但不在第二个集合中的元素。这个函数非常有用,尤其是在处理数据分析和处理时,需要去除某些重复或不需要的元素。原创 2024-11-30 13:37:34 · 652 阅读 · 0 评论 -
Matlab排序函数之sortrow
ortrows是 MATLAB 中的一个函数,用于根据指定的列对矩阵的行进行排序。它非常有用,尤其是在处理数据表格或数据集时,经常需要按照某个或多个特定的列的值来重新组织数据。原创 2024-11-30 13:34:42 · 503 阅读 · 0 评论 -
Matlab图像处理常用函数
这些函数涵盖了MATLAB图像处理的基本操作和高级处理,能够满足大多数图像处理任务的需求。用户可以根据实际需求选择合适的函数进行处理和分析。原创 2024-11-29 15:08:29 · 335 阅读 · 0 评论 -
Matlab图像处理函数之regionprops
在Matlab中,函数是一个非常强大的工具,用于测量和分析图像区域(特别是二值图像或标签矩阵中的连通区域)的各种属性。这个函数是Image Processing Toolbox的一部分,提供了丰富的度量,可以帮助用户理解和描述图像中的对象。原创 2024-11-29 15:05:12 · 670 阅读 · 0 评论 -
Matlab图像处理函数之bwlabel
bwlabel是 MATLAB 中用于标记二值图像中连通区域的函数。原创 2024-11-29 11:52:00 · 660 阅读 · 0 评论 -
Matlab图像处理函数之bwtraceboundary
是 MATLAB 中的一个函数,它用于追踪二值图像中单个对象的边界。原创 2024-11-29 11:49:07 · 445 阅读 · 0 评论 -
Pycharm配置Pyqt5(精细版)[通俗易懂]
最近入手了一些关于Qt的项目开发,需要用到Pycharm与Pyqt5的一个结合,当然在安装时也是有一些小坑的,下面我来为大家分享一下在Pycharm中配置Pyqt5的过程。转载 2024-09-03 14:34:50 · 1184 阅读 · 0 评论 -
手把手教你把Python代码转成exe
安装好pyinstaller工具包后,首先要在cmd里跳转地址到Python代码所在的文件地址,然后输入以下命令,即可将Python代码转成exe,并生成一个名为dist的文件夹,在文件夹中可以找到刚打包完成的exe。解决办法:打包成有命令窗口的exe,并将exe在cmd里运行,运行不成功会显示报错信息,然后根据报错信息修改。原因:在python导包的时候,将包的全部函数打包成exe了。读书是最快最高效的学习方式,如果对你有帮助的话,记得给一行。关于打包的所有问题,大家都可以这里留言,一行一一给你答复。转载 2024-09-03 14:32:07 · 352 阅读 · 0 评论 -
命令行运行Python脚本时传入参数--3种方法
命令行运行Python脚本时传入参数的三种方式_Daniel2333的博客-优快云博客_python 命令行传参。Step2: 在terminal中输入 python t1.py --aa=15 --bb=10。向python脚本传递参数_chengxuyuanyonghu的博客-优快云博客_python 参数传递。Step1: 在linux中,建立名字为 t1.py 的python 脚本。先来一个简单的---把命令行输入的参数打印出来。Step1:将下面代码命名为t1.py。转载 2024-08-27 09:38:12 · 1078 阅读 · 0 评论 -
Python脚本打包成exe,看这一篇就够了!
1、说起来还是有点玄学,上文中一模一样的过程我在两个电脑都执行过一遍。在其中一个上显示缺少xlrd这个库,安装后成功打包,也是一样的大小。小伙伴们可以在文末获取文件,也试试。2、在安装库是要注意一些库名,比如docx这个库不要,而是需要还有一些库可能因为版本不同导致不能使用,多碰碰壁就好了。3、为了防止打包时候有些库没安装好,可以先在虚拟环境中执行一下Python脚本。运行无误的话再打包,比较保险。4、最后,如果想要删除虚拟环境的话,可执行下方命令。转载 2024-08-27 09:36:23 · 1705 阅读 · 0 评论 -
Python mat与array的区别
起源: Python中的numpy包是一个科学计算包,在进行科学计算时多数情况下都会用到这个包,但是其中的array和mat这两个函数的区别还是要注意。数据的类型很有可能是程序出现bug的一个难以发现的原因(自身教训)。 tolist对array和mat的影响,代码如下: import numpy as nptwo = [1, 3, 5, 2, 3, 2]two1 = np.array(two)print(two) # [1, 3, 5, 2, 3, 2] type:list.转载 2021-08-26 10:54:46 · 1441 阅读 · 0 评论 -
python中repeat函数用法
np.repeat是 NumPy 库中的一个函数,用于沿着指定的轴重复数组的元素。这个函数非常灵活,可以用于各种数据形状,包括一维数组、二维数组以及更高维度的数组。原创 2021-08-26 10:23:30 · 25822 阅读 · 1 评论 -
(Python)numpy的argmax用法
是 NumPy 中用于返回数组中最大值索引的函数,常用于查找最大值的所在位置(如分类任务中预测概率最大的类别)。原创 2021-08-26 10:11:39 · 366 阅读 · 0 评论 -
Python的reshape的用法
在 Python 中,reshape函数主要用于调整数组或矩阵的维度,。原创 2021-08-26 09:57:05 · 78634 阅读 · 0 评论 -
PyTorch:The “freeze_support()” line can be omitted if the program is not going to be frozen
在windows上运行pytorch时,稍不注意就会遇到freeze_support()的错误。解决这种错误只要把代码放到if name == “main”: 中运行就可以了。就忍不住来深究下这个问题。这是一个关于windows上多进程实现的恩特。在windows上,子进程会自动import启动它的这个文件,而在import的时候是会自动执行这些语句的。如果不加__main__限制的化,就会无限递归创建子进程,进而报错。于是import的时候使用 name == “main” 保护起来就可以了。出现转载 2021-08-18 09:15:32 · 2957 阅读 · 0 评论 -
windows下 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”的解决办法
Mask R-CNN学习(三):windows下 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”的解决办法2018年07月20日 11:11:06阅读数:189在windows下执行python samples/coco/coco.py train --dataset=. --model=coco --download=True报错是因为pycocotools不支持windows。但是有大神已经修改出了windows版本,https://git转载 2021-08-18 09:13:13 · 1406 阅读 · 0 评论 -
Python 字符串操作方法大全
1、去空格及特殊符号复制代码代码如下:s.strip().lstrip().rstrip(',')2、复制字符串复制代码代码如下:#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr23、连接字符串复制代码代码如下:#strcat(sStr1,sStr2)s...转载 2019-03-15 09:59:57 · 253 阅读 · 0 评论 -
Ubuntu 18.04 安装 PyCharm
部分摘抄自:https://blog.youkuaiyun.com/zhuanshu666/article/details/735548851. 下载PyCharm安装包1)进入PyCharm官网,选择Professional专业版,直接点击DOWNLOAD,如图1;...转载 2019-04-09 18:31:36 · 4572 阅读 · 0 评论 -
python写入csv文件的几种方法总结
最常用的一种方法,利用pandas包import pandas as pd#任意的多组列表a = [1,2,3]b = [4,5,6] #字典中的key值即为csv中列名dataframe = pd.DataFrame({'a_name':a,'b_name':b})#将DataFrame存储为csv,index表示是否显示行名,default=Truedatafr...转载 2019-04-17 15:11:26 · 7760 阅读 · 0 评论 -
Python 能做什么?
Python具有简单、易学、免费、开源、可移植、可扩展、可嵌入、面向对象等优点,我所关注的是网络爬虫方面,2018即将到来,我准备步入python的世界。Hello,world!一、Web应用开发服务器端编程,具有丰富的Web开发框架,如Django和TurboGears,快速完成一个网站的开发和Web服务。典型如国内的豆瓣、果壳网等;国外的Google、Dropbox等。如...转载 2019-04-17 15:11:54 · 302 阅读 · 0 评论 -
NumPy 数组与其他常见格式相互转换
NumPy 数组可以与其他常见数据格式(如 Python 列表、Pandas DataFrame、图像、文件等)相互转换。原创 2018-11-29 16:08:45 · 206 阅读 · 1 评论