V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wxf666  ›  全部回复第 30 页 / 共 34 页
回复总数  665
1 ... 22  23  24  25  26  27  28  29  30  31 ... 34  
2022-08-03 13:29:23 +08:00
回复了 yuhangch 创建的主题 Python Python 能不能像 node 一样管理包
@yuhangch ,最基础的 virtualenv 都能支持项目级依赖啊,Pycharm 默认的虚拟环境就是这货
2022-08-03 13:24:57 +08:00
回复了 yuhangch 创建的主题 Python Python 能不能像 node 一样管理包
@shyling 『伪装版的全局』是啥意思?我在一个 venv 里安装包,会有文件装到这个目录外面?
2022-08-03 08:43:56 +08:00
回复了 UN2758 创建的主题 问与答 SQL 不会写了,求问一个简单 SQL 语句
『 SQLite 测试通过(排版原因,每行代码开头有 _ 和 全角空格)』

WITH
  orig_data(class, stu, course) AS (
   VALUES
   ('1 班', '学生甲', '语文'), ('2 班', '戊', '语文'), ('3 班', '辛', '语文'),
   ('1 班', '学生乙', '语文'), ('2 班', '己', '语文'), ('3 班', '壬', '数学'),
   ('1 班', '学生丙', '数学'), ('2 班', '庚', '数学'), ('3 班', '癸', '数学'),
   ('1 班', '学生丁', '数学')
 ),

  table_with_rank(class, course, rank) AS (
   SELECT class, course, RANK() OVER (PARTITION BY class ORDER BY COUNT(*) DESC) rank
    FROM orig_data
_   GROUP BY class, course
 )

SELECT class, GROUP_CONCAT(course) courses
  FROM table_with_rank
_WHERE rank = 1
_GROUP BY class


『结果(可能出现多个并列第一的课程,此时用「,」分隔)』

class   courses
----- -------
  1 班 语文,数学
  2 班 语文
  3 班 数学
2022-08-02 00:34:25 +08:00
回复了 wyc9296 创建的主题 Python Python for 循环的效率是这么差么?还是别的什么原因?
@HankLu 你可以去问问 @churchill ,毕竟 js 是世界上最好的语言,写出来的代码有着 O(1/N) 复杂度,区区一个大文件算得了什么,某些机构对世界的监控就是用 js 做搜索的
2022-08-02 00:23:23 +08:00
回复了 wyc9296 创建的主题 Python Python for 循环的效率是这么差么?还是别的什么原因?
@churchill 嗯,我痛心疾首

那 21 楼会让你如丧考妣
2022-08-01 18:27:26 +08:00
回复了 wyc9296 创建的主题 Python Python for 循环的效率是这么差么?还是别的什么原因?
@churchill 感觉就像娱乐圈明星某些粉丝的行为,别人讨论点不相干的啥都来踩一脚。。

“我家 xxx 最棒!”

我不是哪个语言的粉,有更合适的就学着用
2022-08-01 17:43:12 +08:00
回复了 wyc9296 创建的主题 Python Python for 循环的效率是这么差么?还是别的什么原因?
@HankLu 其他帖子有大佬说过,Python 的 in 用了介于 Boyer-Moore 和 Horspool 之间的算法,比 KMP 快

还不满足的话,你可以问问 @xgdgsc #16 ,

按他说法,那个啥语言随便起来比 Python 快几个数量级(假设 3 个),那严肃起来还要再快 1~2 个

有个排行榜说,C/C++ 比 Python 快 2 个数量级,

综合算下来,那个啥语言严肃地写,可以比 C/C++ 快 1~3 个数量级
2022-08-01 17:30:43 +08:00
回复了 wyc9296 创建的主题 Python Python for 循环的效率是这么差么?还是别的什么原因?
@houzhiqiang 嗯?我第一眼看你 17 楼,以为 v8 比 pypy 快一倍,比 cpython 快五倍呢,

原来你是用了 少一个数量级 那个代码啊。。
2022-08-01 17:12:43 +08:00
回复了 wyc9296 创建的主题 Python Python for 循环的效率是这么差么?还是别的什么原因?
@houzhiqiang 看起来日用差距不大,真要求性能,还是上 C/C++ 之类的吧,wasm 都没用(比如 squoosh 转码 avif ,比本地 avifenc 慢太多)
2022-08-01 17:04:37 +08:00
回复了 wyc9296 创建的主题 Python Python for 循环的效率是这么差么?还是别的什么原因?
@xgdgsc 不会吧,就算那个测评榜,C/C++ 之类也就比 Python 快两个数量级,你这啥能 3+ 个?
2022-08-01 16:48:13 +08:00
回复了 wyc9296 创建的主题 Python Python for 循环的效率是这么差么?还是别的什么原因?
@wyc9296 你把 str(i)+'->' 改成 f'{i}->' 应该还能再快些
2022-08-01 16:43:51 +08:00
回复了 Geon97 创建的主题 问与答 [讨论] 关于 MySQL 和 postgraSQL
不是一堆人把数据库当 kv 用的吗?那么多功能对他们有啥用?
2022-08-01 16:38:33 +08:00
回复了 wyc9296 创建的主题 Python Python for 循环的效率是这么差么?还是别的什么原因?
这个例子中,Google 花这么多钱搞的 V8 ,也没甩开 Python 多少啊?

这 8 楼 9 楼( 9 楼还少了个数量级)和楼主的没 JIT 的 Python 一比(第一个例子改成 += 就好),也没快多少啊
2022-08-01 15:42:11 +08:00
回复了 wyc9296 创建的主题 Python Python for 循环的效率是这么差么?还是别的什么原因?
你换成 a += str(i)+'->' 就差不多一样了
s='HELLO|*.py'
IFS='|' read -ar arr <<<$s

『 declare -p arr 后输出』
declare -a arr=([0]="HELLO" [1]="*.py")
2022-08-01 11:49:50 +08:00
回复了 yagamisam 创建的主题 问与答 关于删除重复项
假设按行分割,不要求按顺序输出的话:

sort a b | uniq -u > c
2022-07-29 21:24:52 +08:00
回复了 xyzzyssd 创建的主题 Apple 在家挂着一个 iPhone 作为副卡收短信怎么充电比较好?
手机充电后,还会用电池的电吗?
2022-07-29 12:37:12 +08:00
回复了 hahaFck 创建的主题 程序员 Java 关于数据库 Entity 如何设计
@LeegoYih 这数据量小,可能都缓存至内存了也说不定

有试过每张表的 B+树三 /四 /五层高(视行记录长度的不同,可能分别能容纳几千万、几百亿、几十兆行记录)时,俩 /仨表 join 的耗时差异吗?
2022-07-29 03:49:13 +08:00
回复了 hahaFck 创建的主题 程序员 Java 关于数据库 Entity 如何设计
@LeegoYih 数据库范式是有点理想化,

所以,若有性能(你 join 多一个表,肯定性能差些)、分库分表难 join 等实际问题,你会妥协地加入『部门 ID 』至『用户表』吗?
2022-07-29 03:45:06 +08:00
回复了 aflynoob 创建的主题 问与答 双拼输入法有必要学吗
就再打一两周试试呗,反正要耗的精力不像五笔那么大
1 ... 22  23  24  25  26  27  28  29  30  31 ... 34  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1781 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 16:28 · PVG 00:28 · LAX 08:28 · JFK 11:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.