V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhzy  ›  全部回复第 4 页 / 共 7 页
回复总数  134
1  2  3  4  5  6  7  
2023 年 6 月 8 日
回复了 marin11 创建的主题 程序员 一些关于 Python 编程的疑惑
支持 rrpl 的语言都可以吧,只是可能没有一个像 ipynb 那样具体的文件
2023 年 6 月 5 日
回复了 zzlit 创建的主题 程序员 求助一个数字输入的正则表达式
其实写不明白的话, 可以考虑不用正则来做吧...
2023 年 6 月 2 日
回复了 pathetique 创建的主题 Python 弱极了,请教 Python 多线程如何快速开始
@ispinfx #39 啊 我明白您的意思了, 其实我的意思是 collections.Counter 是可以直接传一个可迭代对象或者 map 的, 比如传一个 str 或 list 进去就可以直接做计算
2023 年 6 月 2 日
回复了 pathetique 创建的主题 Python 弱极了,请教 Python 多线程如何快速开始
@pathetique #40 pathlib 是一个文件系统路径库,封装了一些比较方便的功能,比如可以直接读取文本,用来代替 with...as f: f.read ;
counter 是一个字典,对于一个字典对象 d ,d.items 是取出每一项的键(key)和值(value)
for k, v in d.items()这个循环相当于逐一取出字典的每一项
counter.get(key, defaultValue)实际上可以理解为 if key in counter.keys: counter[key]; else: return defaultValue, 作用是尝试根据键读取字典的一个值,如果不存在这样的键, 返回 defaultValue
在 python 里其实这类方法很多, 可以节省很多代码量, 并且速度要比你自己写的逻辑快, 因为在底层它可能会做一些优化
2023 年 6 月 2 日
回复了 pathetique 创建的主题 Python 弱极了,请教 Python 多线程如何快速开始
@ispinfx #36 是的,可以直接根据文本构造一个步长为 1 每个元素长度为 2 的 list ,然后 Counter 就行,不过那样逻辑就被隐藏掉了,OP 的代码主要问题是扫描 list 来计数,这里只是展示一下更合理的逻辑
2023 年 6 月 2 日
回复了 pathetique 创建的主题 Python 弱极了,请教 Python 多线程如何快速开始
@zhzy #29 还是把这个补上吧,用 get 的默认值,不用 if in keys 判断 https://i.imgur.com/a1eIdoO.png
2023 年 6 月 2 日
回复了 pathetique 创建的主题 Python 弱极了,请教 Python 多线程如何快速开始
@pathetique #31 如果只是处理一下停用词的话就一两行代码,不需要学,抄一下就行,百万字其实很少的,只要避免循环嵌套这种性能问题不大的
2023 年 6 月 2 日
回复了 pathetique 创建的主题 Python 弱极了,请教 Python 多线程如何快速开始
@zhzy #28 惊了,手快了,counter 那个循环里要判断一下有没有 key ,没有的话设置为 1 ,有的话加 1
2023 年 6 月 2 日
回复了 pathetique 创建的主题 Python 弱极了,请教 Python 多线程如何快速开始
@zhzy Python 不是 c ,很多东西不需要自己实现的,而且尽量不要用内置的类型作为变量名,快速糊了一个版本,应该会快一些。https://i.imgur.com/s2EirBo.png
2023 年 6 月 2 日
回复了 pathetique 创建的主题 Python 弱极了,请教 Python 多线程如何快速开始
看了一下,没做分词,直接每两个字作为一个词;
用 list 循环判断是否存在,而且文本里没有重复的文字么,用两个 for 循环感觉没什么必要,相当于每个词都翻一遍全文,O(n^2),不慢才怪吧。其实直接一个循环然后字典里+1 就行了,虽然也怪怪的,但是至少比现在的快;
其实还是建议不要自己写,或者至少了解一下这类算法应该怎么写...完全用自己的思路闷头搞有时候真的不容易意识到代码里的问题...要不还是老老实实上 NLP 库
2023 年 4 月 26 日
回复了 zx900930 创建的主题 NAS 2023 年 NAS 机箱求推荐
@zx900930 其实你接到主板的 sys_fan 风扇口就可以了, 风扇本身支持调速的, 而且如果是 L 型的电源线(tb 有定制性)和 SATA 线还可以换一个 25 的风扇, 那个声音更小
2023 年 4 月 26 日
回复了 lqzhgood 创建的主题 Windows 有办法把软件窗口挂在桌面吗?
也许这里的信息对你有帮助: [c#中如何使程序嵌入到桌面,成为桌面背景,和一些日历程序类似?]( https://social.msdn.microsoft.com/Forums/zh-CN/0c3d1671-1a2a-4e97-b81d-5f38957de51c/c?forum=visualcshartzhchs)
大概率是要用到 Windows API 的, 因为我记忆里的类似软件几乎都是 WinForm 做的.

其实也许可以用另一个思路: 绑定个快捷键, 不在任务栏显示应用图标, 这基本上就已经无感了, 只是 Win+D 换成别的而已. 很多翻译软件也是这样做的
2023 年 4 月 26 日
回复了 yagamil 创建的主题 程序员 保护手腕的最好办法还是尽量使用键盘操作
轨迹球了解一下, 现在已经不会用鼠标了.
最棒的是你可以放在任何地方操作, 比如把椅子放倒, 然后把轨迹球放在肚子上. 又或者把轨迹球放在键盘空格和胸口之间, 这样右手肘几乎不需要移动, 这对 108 的键盘尤其有效.
2023 年 4 月 26 日
回复了 zx900930 创建的主题 NAS 2023 年 NAS 机箱求推荐
乔斯伯 N2, 不过风扇是薄扇, 而且如果接背板的话不能调速. 5 个 3.5+1 个 2.5, 外观也还挺好看. 哦 对了乔斯伯的 NAS 机箱都是用的橡胶提手, 没有硬盘托架, 长期寿命不确定
2023 年 4 月 19 日
回复了 dcsuibian 创建的主题 程序员 安利下 fnm(Fast Node Manager)
之前用过一段时间是挺不错的,可惜和 nushell 兼容有点问题
2023 年 3 月 24 日
回复了 magese 创建的主题 NAS 这个 NAS 中使用坚果云同步文件夹方案可行吗?
不需要吧, 坚果云支持 webdav, 不能直接挂载 webdav 吗? 或者跑一个 webdav sync 服务应该也行
2023 年 3 月 9 日
回复了 Marcoo 创建的主题 Windows Win11 有些软件内文字直接变成浆糊
降级显卡驱动呢 最近 nv 好像显卡驱动 bug 不少
2023 年 3 月 9 日
回复了 nigga 创建的主题 NAS 喜大普奔,黑群晖存储池损毁
家用真别 RAID, 重要数据跑个 rsync 定时任务靠谱得多, RAID 重建太容易爆炸了, 真要用 RAID 搞个移动硬盘做个冷备也行
2023 年 3 月 8 日
回复了 hacson 创建的主题 程序员 这 QQ 什么毛病,直接把硬盘读写干满了
现在开发者都是固态硬盘了, 已经没人考虑机械硬盘用户的感受了
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2964 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 13:23 · PVG 21:23 · LAX 06:23 · JFK 09:23
♥ Do have faith in what you're doing.