
Python技术栈
文章平均质量分 82
Python技术栈
CS-Polaris
诗经风雅,代码亦然
展开
-
Python技术栈 —— 优秀开源库
HTTP与WebSocket协议的区别,为什么websocket可以保持长连接,这是否证明了一点,即websocket协议用比http更多的开销,维持了比http更持久的特点。首先,异步不是多线程,asyncio不能使程序做到并发,这一点必须明确,另外,这个库中,有个非常难以搞懂的概念,是事件循环,多的不说,直接看文章比翻译来的直接,信息损失更少。我要写一个websocket的服务,需要用到哪些模块?原创 2025-02-08 11:43:58 · 753 阅读 · 0 评论 -
Python技术栈 —— 优秀项目结构
在 setup.py 或 requirements.txt 文件中,你仍然可以使用带连字符的名称来发布或安装包,因为包管理工具(如 pip)允许带有连字符的包名,但在代码中导入时,必须使用下划线。在 Python 中,包名不能包含连字符(-),因为连字符在 Python 语法中被认为是减号运算符。.py 中显式导入,绝对路径的引用总是可以使用的, 它提供了一种向上浮动的导出机制,允许用户通过更简洁的路径导入包中的模块, 使得可以在包的更高层导入模块,而无需指定完整路径。绝对导入始终可以工作,无论是否在。原创 2025-01-17 21:21:09 · 599 阅读 · 0 评论 -
Python技术栈 —— script脚本执行还是module模块执行?
Python技术栈 —— script脚本执行还是module模块执行?大型项目推荐module执行,简单运行跑个demo推荐脚本执行原创 2024-11-19 09:54:01 · 1002 阅读 · 0 评论 -
Python技术栈 —— Poetry
一种Python包管理工具。参考文章或视频链接[1][2]《poetry 入门完全指南》 - 优快云。原创 2024-08-08 10:30:55 · 1192 阅读 · 0 评论 -
Ubuntu下安装Python
Ubuntu下安装Python原创 2023-10-13 15:26:35 · 2135 阅读 · 0 评论 -
AI技术栈 —— 深度学习环境安装与配置
当你在一个 conda 虚拟环境中使用 conda install 安装包时,包会被安装到 conda 虚拟环境的 pkgs 目录中。这个目录通常位于环境的根目录下。当你在一个 Python 虚拟环境中使用 pip install 安装包时,包会被安装到该虚拟环境的 site-packages 目录下。:按照上述的安装方式,虽然都是在同一个virtual env环境下的安装,pip和conda 各自 install的内容会放在同一个目录吗?前提是得有英伟达的显卡。原创 2024-05-20 09:27:19 · 590 阅读 · 0 评论 -
Python技术栈 —— 一种超时LRU的实现方式
本题是Leetcode的LRU的变种实现题目链接:LRU 缓存 - leetcode请你设计并实现一个满足LRU(最近最少使用) 缓存 约束的数据结构。实现LRUCache以 正整数 作为容量capacity初始化LRU缓存如果关键字key存在于缓存中,则返回关键字的值,否则返回-1。如果关键字key已经存在,则变更其数据值value;如果不存在,则向缓存中插入该组key-value。如果插入操作导致关键字数量超过capacity,则应该 逐出 最久未使用的关键字。函数get和put。原创 2024-01-26 16:58:29 · 731 阅读 · 0 评论 -
深度学习技术栈 —— Pytorch之TensorDataset、DataLoader
简单来首,与DataLoader这两个类的作用, 就是将数据读入并做整合,以便交给模型处理。就像石油加工厂一样,你不关心石油是如何采集与加工的,你关心的是自己去哪加油,油价是多少,对于一个模型而言,DataLoader就是这样的一个予取予求的数据服务商。参考文章或视频链接[1]本篇工作虽然简单,但确是进阶的一个不大不小的绊脚石,功夫虽小,也不能不练。原创 2024-01-23 13:36:05 · 1395 阅读 · 0 评论 -
Python技术栈 —— 语言基础与开发进阶
写成了一个语法特性,每调用一次这个关键字生成的generator就生成下一个结果。我发现,国内网站UI颜值普遍低,还是说国内的技术栈,像我海军某少校参观俄罗斯舰艇所感一样,“感受到了厚重的历史”。:这篇文章说使代码逻辑更加清晰,易于理解和维护,可yield的缺点就是不好阅读和理解,不是西方人写的所有东西都是好的。我是这么理解的,yield相当于把。原创 2023-11-19 11:37:42 · 199 阅读 · 0 评论 -
Python技术栈 ——工具与环境依赖
则是安装,从我实际使用的体验上来说,对于python而言,使用虚拟环境更方便,可以隔离各个项目之间的环境依赖,让环境更清爽,但有一个问题是,为什么python没有其对应的类似maven的工具?毕竟如果两个项目分别用了不同的虚拟环境,但用到了同一个版本的依赖包,相当于要安装两遍,占用双倍的存储空间,而Java中,有maven可以导入依赖,项目只需要引用即可。如何配置环境,甚至是配置一个一模一样的环境,对于运行他人代码或者复现论文而言,都是非常重要的一环。(4) 反过来,激活该项目的虚拟环境并运行。原创 2020-07-21 16:52:54 · 467 阅读 · 0 评论