V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 162 页 / 共 194 页
回复总数  3873
1 ... 158  159  160  161  162  163  164  165  166  167 ... 194  
2018-04-17 09:54:12 +08:00
回复了 shangyv 创建的主题 问与答 怎样教四岁儿子电脑的原理与编程的思想?
科普启蒙教育是重要的,价值观和人文教育也是重要的。后面那个我就不太懂了。
2018-04-17 09:52:41 +08:00
回复了 shangyv 创建的主题 问与答 怎样教四岁儿子电脑的原理与编程的思想?
小孩子启蒙教育,别这么局限嘛。计算机在整个人类科学成就里面只是一小部分,只专注于启蒙编程是不好的。我记得我小时候翻了好多科普书来着,什么十万个为什么,上下五千年,不算太枯燥,又能在小伙伴面前装逼,这才是坠好的。
2018-04-16 11:30:51 +08:00
回复了 dototototo 创建的主题 问与答 有用 nextcloud 客户端同步大尺寸文件的吗?
@dototototo 抱歉,那我就没有什么乱七八糟的猜想了……
2018-04-16 11:29:24 +08:00
回复了 leviathan0992 创建的主题 分享创造 一个用于实时更新终端输出的 Python 库
2018-04-16 11:25:54 +08:00
回复了 leviathan0992 创建的主题 分享创造 一个用于实时更新终端输出的 Python 库
对,还有这个:

https://github.com/tqdm/tqdm
2018-04-16 11:24:53 +08:00
回复了 leviathan0992 创建的主题 分享创造 一个用于实时更新终端输出的 Python 库
比起这个,你有什么优势?

http://click.pocoo.org/5/utils/#showing-progress-bars
2018-04-15 21:08:19 +08:00
回复了 disiti 创建的主题 问与答 男性带着三岁的异性孩子进男卫生间如厕的讨论
在美帝,你这举动可能会进局子……
2018-04-15 16:15:48 +08:00
回复了 dototototo 创建的主题 问与答 有用 nextcloud 客户端同步大尺寸文件的吗?
@dototototo 我也只是猜测一个可能的原因。你要不试试 4G 分卷?
2018-04-15 15:05:47 +08:00
回复了 huskar 创建的主题 程序员 安利 wsl 给在用 Linux 的小伙伴~
你说的很不错,我选择用服务器调试和跑和程序。
2018-04-15 15:04:46 +08:00
回复了 dototototo 创建的主题 问与答 有用 nextcloud 客户端同步大尺寸文件的吗?
怕是客户端或者服务器用了 uint32,然后内部切分 chunk 上传,但是一直都不能 loop 到 6G,于是无限上传直到磁盘占满?
2018-04-12 15:46:32 +08:00
回复了 alvy 创建的主题 Python 关于 Python 的导入
在函数或者类成员函数里面导入,是可以突破循环导入的限制的。
2018-04-10 19:25:11 +08:00
回复了 WinMain 创建的主题 程序员 每次看到一堆人用上下左右键控制 vim 光标就很烦躁怎么办
嘿嘿,我用滚轮(惯性滚轮,滚动之后自己会转,直到你轻触将其停下)在 vim 终端里面上下跳,楼主你是不是要从屏幕里面跳出来骂我呀?

说实在的,你说了这么多好用的 vim 命令,我就是记不住,也不想记住。平素我用 vim 机会本就不多,用的时候也就会 hjkl 上下左右条、按行号 gg、斜杠搜索、还有全局替换。别的我都不会,也不是活得好好的?偶尔还会用上之前提到的滚轮大法,这个不仅对 vim 有效,对所有终端程序都有效。
2018-04-10 16:34:31 +08:00
回复了 rebeccaMyKid 创建的主题 问与答 C++ order of evalutaion 点运算符 求值顺序
给楼上点赞。

现代编程语言为了解决运算符二义性,除了基本的优先级,还有左右优先级。你可以去查语法手册。
2018-04-10 11:23:24 +08:00
回复了 whoami9894 创建的主题 Python Python 中 max 函数中 key 参数的问题
@laike9m 别误人子弟。dic.get 好好一成员函数,干嘛不能用?

https://docs.python.org/3/library/stdtypes.html?highlight=dict%20get#dict.get

@whoami9894 “函数”也是对象。dic.get 指的就是 dic.get 这个函数,没别的意思。

顺便 dic.get 是已经绑定了 dic 这个实例的 get 成员函数。如果你用 dict.get (所以说你用 dic 这个对象名太屎了),那就是 dict 类中未绑定实例的 get 成员函数。另外一个 bonus,你有时候可以使用 dict.get(dic, i) 来调用一个未绑定的成员函数。
2018-04-09 14:36:05 +08:00
回复了 kkfnui 创建的主题 问与答 对一万个字符串去重那种方式效率更高?
根据我 Python 里面的经验,超过 10 个对象去重,set 就比 list 快了。

你 Java 怎么样不知道,但是这个界绝对大不过几百。
是的,同步是噩梦,iPad 写了点东西,你得确保它上传了,再确保 Mac 如实下载了,才能在 Mac 上改,否则必定丢失一端的改动。关键是它同步还不及时
2018-04-08 09:49:42 +08:00
回复了 dwjgwsm 创建的主题 Python 求数组的算术平均,但参数是一个数组,怎么高效实现?
@dwjgwsm
1、Cython 可以写函数。
2、Cython 最好不要用 map、列表推导之类的,直接用 for。
3、Cython 性能提升的关键是用上 C 一样的指针或者数组直接读写,不要用 Python 对象。
4、Cython 支持对 NumPy 数组进行直接读写。当然,不是直接用 NumPy 数组对象,你得查文档。
2018-04-07 11:40:20 +08:00
回复了 dwjgwsm 创建的主题 Python 求数组的算术平均,但参数是一个数组,怎么高效实现?
@dwjgwsm 我的看法是你用 @Kirscheis 的思路,上 Cython 吧。。。
2018-04-07 11:37:22 +08:00
回复了 dwjgwsm 创建的主题 Python 求数组的算术平均,但参数是一个数组,怎么高效实现?
@Kirscheis 老哥,这个问题的另一个难点是如何用 Python 高效地实现楼主的需求。

这么说吧,用 Python 裸写一个 for (n): c[i] = a[i] + b[i] 要比 NumPy 写 c = a + b 至少慢 20 倍。没办法,NumPy 用 C 写的,而且有些操作还有 Intel SIMD 指令集加成,比不过的。

NumPy 的基本操作大致有:任意维张量的(每个对应元素)加减乘除、比较(判等和大小,输出布尔向量),布尔向量当做整形向量参与运算,任意维两个张量后两维、前两维的点积(这个 carefully 优化过,相信是考虑过指令集和 cache line 之类的各种问题的)。

由于这个限制,Python + NumPy 写程序的时候通常会“多做一些运算”,以求更短的执行时间。比如:

flag = (a > b)
c = flag * a + (1 - flag) * b

换成 C 语言你相信这个比 for 循环更快?
- - - -

昨天我就看到这个问题了,但是恕我愚钝,我想不出利用 NumPy 在 Python 里面优雅地解决这个问题的方案。
2018-04-06 17:27:28 +08:00
回复了 liuxin5959 创建的主题 程序员 常年写 JS,怎样适应 Java ?
@lihongjie0209 另外你太小看 IDE 了。Webstorm 完全可以重构代码里面看得到结构的对象( return {a: xxx, b: xxx} 这种),用起来和 Java 定义过的结构没有本质区别。
1 ... 158  159  160  161  162  163  164  165  166  167 ... 194  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5826 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 50ms · UTC 01:31 · PVG 09:31 · LAX 18:31 · JFK 21:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.