
Python
文章平均质量分 63
工科狗Niko
这个作者很懒,什么都没留下…
展开
-
Conda/pip等虚拟环境操作常用命令大全
首先明确一下conda和pip的区别处理依赖:Pip通过 requirements.txt 文件管理依赖,但对于复杂依赖关系处理相对简单,可能会导致依赖冲突。Conda,可以确保安装的包和依赖之间的兼容性。使用 environment.yml 文件来定义环境及其依赖。包源:Pip默认从 PyPI(Python Package Index)获取包。,也可以通过指定源(如私有源或其他公共源)安装包。原创 2024-10-05 11:42:15 · 601 阅读 · 0 评论 -
python常用的内置函数zip,map,enumerate......(更新中)
zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。原创 2024-08-16 21:23:56 · 240 阅读 · 0 评论 -
Python标准库的ArgumentParser类简介(深度学习常用)
使用add_argument()方法定义参数时,可以指定参数的名称、简短描述、帮助信息等。解析命令行参数:ArgumentParser提供了parse_args()方法,用于解析命令行参数并返回一个包含参数值的命名空间或字典。定义命令行参数:使用ArgumentParser可以定义程序所需的各种命令行参数,例如选项(可选参数)和位置参数(必需参数)。ArgumentParser是一个强大而灵活的工具,可以帮助开发者轻松处理命令行参数,提供友好的用户界面,并减少错误和混淆。使用解析后的参数执行相应的操作。原创 2023-12-04 12:09:46 · 862 阅读 · 0 评论 -
pycharm远程连接和配置服务器
缺少依赖需要安装的时候,注意Terminal 是local还是服务器上的,如果是local想迁移到服务器,点击上方的tools,然后选择,再选择服务器就好。点击next后,上面是服务器上编译器的地址,例如我的是。激活当前环境,选择好环境后,就可以用pip进行安装了。下面是本地项目文件夹和服务器上的映射。首先连接服务器的方法。查看当前环境,然后用。原创 2023-06-07 10:49:40 · 368 阅读 · 0 评论 -
离线无网络配置python环境复盘
如果是有细心地小伙伴就可以看到在python库文件夹中有一个叫做setup.py的文件,也只有tar.gz压缩文件解压后才会带这个文件,它就是实现python离线库文件安装的关键点。但是tar.gz也会出现安装不上的情况,一方面是可能缺少依赖,另一方面可以考虑把gz转成whl文件,方法如下(需要安装wheel库,如果没有安装一下wheel库)1.在将tar.gz文件下载好之后,需要使用解压缩软件将其解压到python安装命令中的Lib文件夹中,这里面放的都是pyhton第三方库和模块文件。原创 2023-05-23 12:48:39 · 652 阅读 · 0 评论 -
python虚拟环境的概念,配置和操作(pycharm为例)
1.在PyCharm中创建python项目时,需要配置python的运行环境,除了使用系统现有环境以外,还可以创建虚拟环境。原创 2023-01-02 15:29:09 · 7038 阅读 · 0 评论 -
Pycharm常用技巧合集
pycharm的小技巧原创 2023-01-02 00:02:38 · 176 阅读 · 0 评论 -
python数据切片操作 [:],[:,]
结合例子解释定义一:就算是二维、三维的list,元素就是axis=0的数据,例如上面的数据x=[[1,2,3,4],[2,3,4,5],[5,6,7,8]],元素就是[1,2,3,4]或者[2,3,4,5]或者[5,6,7,8],而不是更里面的数字1等等;在二维列表中写下x[:],但是不可以写x[:,:],根据定义一,第二个切片操作是不合法的。定义一:在list里面,只存在元素,不存在元素中的元素;定义二:在array中(numpy的数据都可以)最后一个维度的数据才可以叫做元素,同样元素不可切分。转载 2022-08-25 11:05:07 · 752 阅读 · 0 评论 -
Python的Numpy库中hstack(),vstack()和stack()等栈函数的理解
np.hstack()是按列合并,矩阵变化方向按horizontal的方向,即第二轴方向,h指horizontal。np.vstack()是按行合并,矩阵变化方向按vertical的方向,即第一轴方向,v指vertical。concatenate():按照现有轴的数组序列连接。vsplit():将数组分解成垂直的多个子数组的列表。dstack():堆栈数组按顺序深入(沿第三维)stack()是沿着新的轴加入一系列数组。原创 2022-08-25 09:24:23 · 863 阅读 · 0 评论