python基础
文章平均质量分 76
主要分享一些python基础笔记
心无旁骛~
百度飞桨星河社区中级精品作者、2023年度文心卓越贡献奖,在校期间获国家级奖项7项、省级奖项10余项,申请发明专利一项、科研项目四项,成功发表SCI2区论文一篇,中文普刊一篇,欢迎大家一起学习交流~
展开
-
如何在jupyter使用新建的虚拟环境以及改变jupyter启动文件路径。
对于刚刚使用jupyter的新手来说,经常不知道如何在其中使用新建的虚拟环境内核,同时,对于默认安装的jupyter,使用命令启动以后往往默认是C盘的启动路径,如下图所示,这篇教程将告诉您。原创 2024-03-28 00:01:58 · 2719 阅读 · 0 评论 -
pip的基本命令与使用
pip是Python的包管理器,类似于其他编程语言中的包管理器,如Ruby的gem或Node.js的npm。它可以帮助你轻松地安装、更新和卸载Python包(库或工具)。你可以把pip想象成一个应用商店,你可以从中获取你需要的Python包,然后安装到你的Python环境中。原创 2023-12-20 23:38:12 · 4828 阅读 · 1 评论 -
OpenCV常用功能——灰度处理和图像二值化处理
上述代码逐个像素点计算灰度值,然后用灰度值代替RGB三个通道的值,得到灰度图像并显示出来。值得注意的是,这种方法虽然简单易懂,但计算每个像素点的灰度值,效率较低,不适用于处理较大的图像。其原理是将灰度图像的像素值按一定的阈值进行分割,大于等于阈值的像素值设为一个值(通常是255),小于阈值的像素值设为另一个值(通常是0)。,通常使用的方法是将彩色图像的RGB三个通道的值加权平均,得到一个灰度值,再用这个灰度值代替RGB三个通道的值,从而得到灰度图像。是指将整个图像的像素值都按照同一个阈值进行分割,而。原创 2023-10-24 22:44:18 · 8243 阅读 · 0 评论 -
python中最常用的extend方法和append方法差异
在Python中,extend()是列表对象的一个方法,它用于将一个可迭代对象(通常是另一个列表)中的元素追加到当前列表的末尾。这个方法会修改原列表,无需创建一个新的列表。extend()其中,list是要操作的列表对象,iterable是要追加的可迭代对象。下面是一些使用extend()需要注意的是,与extend()方法不同的是,append()方法将整个可迭代对象作为一个元素添加到列表的末尾。因此,使用extend()方法可以将可迭代对象的元素逐个追加到列表中,而不是将整个可迭代对象追加为单个元素。原创 2023-08-07 20:52:56 · 1683 阅读 · 0 评论 -
os文件操作之os.path.dirname和os.path.realpath函数
函数是Python标准库中的一个函数,用于返回指定路径的规范化的绝对路径。它的作用是解析路径中的任何符号链接或相对路径,并返回一个唯一且可操作的绝对路径。具体来说,它会消除路径中的任何符号链接并展开所有的相对路径,以获取真实存在的文件或目录的路径。例如,假设当前工作目录是/home/user,而指定的路径是。这个路径包含相对路径和当前目录。调用函数之后,它将返回,这是规范化的绝对路径。需要注意的是,该函数将解析路径中的符号链接并返回目标路径,因此结果可能不是输入路径的原始形式。原创 2023-07-17 18:47:08 · 3973 阅读 · 0 评论 -
Chromedriver安装教程【无需翻墙】
Chromedriver的快速安装教程,使用python库selenium的必备步骤。无需翻墙,不是翻墙原创 2023-01-10 13:40:55 · 18796 阅读 · 13 评论 -
PyTorch与Paddle映射表
X2Paddle 致力于帮助其它主流深度学习框架开发者快速迁移至飞桨框架,目前提供三大功能预测模型转换支持 Caffe/TensorFlow/ONNX/PyTorch 的模型一键转为飞桨的预测模型,并使用 PaddleInference/PaddleLite 进行 CPU/GPU/Arm 等设备的部署PyTorch 训练项目转换。原创 2023-01-09 17:48:58 · 1056 阅读 · 1 评论 -
python基础之字符串、函数、BUG和异常类型介绍及类和对象详细笔记
'''创建''' def 函数名([ 输入参数 ]) : 函数体 [ return xxx ] #例如: def calc(a , b) : c = a + b return c #调用 result = calc(10 , 20) print(result)函数定义时,给形参设置默认值,只有与默认值不符的时候才需要传递实参。转载 2023-01-05 22:33:02 · 229 阅读 · 2 评论 -
python文件操作以及os的使用
python的解释器使用的是Unicode(内存)在磁盘上使用UTF-8储存(外存)转载 2023-01-05 22:06:28 · 267 阅读 · 0 评论 -
Python面向对象的三大特征
提高程序的安全性。将数据(属性)和行为(方法)包装到类对象中,在方法内部对属性进行操作,在类对象的外部调用方法,这样无需关心方法内部的具体实现细节,从而隔离了复杂度;在python中没有专门的修饰符用于属性的私有,如果该属性不希望在类对象外部被访问,前边使用两个‘’_‘’:提高代码的复用性:提高程序的可扩展性和可维护性。转载 2023-01-05 21:53:54 · 270 阅读 · 0 评论 -
python元组和集合基本知识
Python语言提供的内置数据结构与列表、字典一样都属于可变类型的序列集合是没有value的字典。转载 2023-01-05 21:41:23 · 510 阅读 · 1 评论 -
python字典介绍
python内置的数据结构之一,与列表一样是一个可变序列以键值对的方式存储数据,字典是一个无序的序列字典的实现原理与查字典相似,查字典是先根据部首或拼音查找相应的页码,python中的字典是根据key查找value所在的位置。转载 2023-01-05 19:26:57 · 373 阅读 · 0 评论 -
python列表基础内容
python列表基础知识,新手小白适用~转载 2023-01-05 18:27:28 · 337 阅读 · 0 评论 -
python中for循环的详细用法
使用迭代器做 for 循环的代码与使用序列条目几乎完全相同. 事实上在大多情况下, 你无法分辨出你迭代的是一个序列还是迭代器, 因此,这就是为什么我们在说要遍历一个迭代器时,实际上可能我们指的是要遍历一个序列,迭代器,或是一个支持迭代的对象(它有 next()方法)看到单个的字符在一种情况下有用,即在通过 print 语句调试 for 循环中的序列时, 如果你在应该看到字符串的地方发现的却是单个的字符, 那么很有可能你接受到的是一个字符串, 而不是对象的序列.原创 2023-01-05 11:13:31 · 4321 阅读 · 3 评论