V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ipwx  ›  全部回复第 77 页 / 共 201 页
回复总数  4003
1 ... 73  74  75  76  77  78  79  80  81  82 ... 201  
2021-03-21 15:14:59 +08:00
回复了 milukun 创建的主题 数学 谁能用几何方法证明这个问题?
不想用余弦定理,把余弦定理证一遍做引理呗(滑稽

https://zhuanlan.zhihu.com/p/85203311
2021-03-20 21:58:42 +08:00
回复了 xpde 创建的主题 Python 使用强类型的编程语言是否更有利于编程和数据分析?
@xpde 所以用 type annotation + pycharm 不就行了嘛
2021-03-20 19:58:32 +08:00
回复了 fl2d 创建的主题 问与答 发现有时加载网页上的图片时,是逐渐 模糊→清晰 变化的?
2021-03-20 19:55:08 +08:00
回复了 xpde 创建的主题 Python 使用强类型的编程语言是否更有利于编程和数据分析?
你需要 type annotation + pycharm 这种 ide 。在写代码的时候得到的体验和强类型语言没啥区别。
(我是 CLion + CMake 用户,反正我自己是靠 CMake 设置了多个编译目标的
VS 是不是该把项目文件放进去。。。我记得 GitHub 的 VS 代码标准做法就是这个。有了项目文件不就可以配置多个编译目标了嘛。
2021-03-20 12:38:23 +08:00
回复了 hensy 创建的主题 投资 基金杀估值到底了吗?可以进场抄底了吗?
请选择右侧交易。

左侧交易:试图抄底。
右侧交易:在反弹真的到来之后再进场。
qt 上你没多少选择啊,就 qt 吧。虽然我当年先 c++/qt 再 pyqt 的。
2021-03-18 17:15:27 +08:00
回复了 xiaokongwu 创建的主题 Java 既然浮点数据类型不精确,那么浮点数存在的意义在哪?
15L @xiaokongwu
"float/double 这种浮点数字类型存在的意义在哪呢,除了占用低,完全不能拿来做运算"
----

那么问题来了,1/3 这个无法被十进制和二进制精确表示的小数,楼主打算怎么处理呢? BigDecimal 也不能解决存储 1/3 精确值的问题。

好,假设楼主为了精确用两个整数存储分母和分子,用分数(比如 Python 内置类型 fraction )。那么 sqrt, exp, log, sin, cos, ... 这些函数出来的大多是无限不循环小数(无理数),楼主打算怎么精确表示呢?

事实上各种运算中,“不精确”才是常态,精确才是少部分情况。需要精确的时候,楼主可以用分数,或者用整数模拟定点小数,或者用 BigDecimal 这种十进制小数(处理货币)啊?
而且雪上加霜的是,核内缓存 cpu l1-l3 cache 是以 cache line 为单位缓存数据的。我记得 cache line 至少是 64B 。这导致一个变量失效就会让多个变量同时失效。。。()
有些系统可能会倾向于让同一个进程的不同线程在相同核上执行,那么影响就会小很多。。。有些没这个意识就遭罪了。最怕的就是同一个线程还在不同核上反复横跳,当然一般都不会有智障操作系统这么搞的,除非负载真的很大
python 的线程是真的系统线程,只不过有个 gil 所以不会有多个线程同时执行而已。然而只要是真的线程发生了切换,python 解释器的内部状态同步就要让很多 cpu cache 分支预测之类的黑魔法失效。一个简单例子,cpu 从核内缓存读数据是 1ns 级别的,从主存调数据是 100ns 级别的。如果多线程被分在不同核上,那么一个线程改了一个变量,会导致其他核上的这个变量的核内缓存失效,下一次调度就要重新读内存。。。所以大概这也是为啥有些平台上多线程这么差的原因。
1 ... 73  74  75  76  77  78  79  80  81  82 ... 201  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2833 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 14:14 · PVG 22:14 · LAX 06:14 · JFK 09:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.