首页 文章 精选 留言 我的

精选列表

搜索[海洋计算],共10000篇文章
优秀的个人博客,低调大师

NumPy 1.18.0 发布,Python 科学计算包

NumPy 1.18.0已发布。除了通常的错误修复之外,此版本还清理并记录新的随机 C-API,使大量旧版本弃用,并改善了文档的外观。其支持的 Python 版本为 3.5-3.8,这也是最后一个支持 Python 3.5 的 NumPy 发布系列。 Highlights numpy.random的 C-API 已经定义并记录。 与 64 位 BLAS 和 LAPACK 库链接的基本基础结构。 许多文档方面的改进。 新功能 将多元超几何分布添加到numpy.random 弃用 np.fromfile和np.fromstring在错误数据上将出错 在ma.fill_value中将非标量数组弃用为fill values 弃用PyArray_As1D,PyArray_As2DPyArray_As1D 弃用np.alen numpy.ma.mask_cols和numpy.ma.mask_row的axis参数已弃用 ... 更多详细信息可查看发布说明。

优秀的个人博客,低调大师

python为什么浮点计算不准确?

用户经常对这样的结果感到惊讶: >>> 1.2 - 1.0 0.19999999999999996 并且认为这是 Python中的一个 bug。其实不是这样。这与 Python 关系不大,而与底层平台如何处理浮点数字关系更大。 CPython 中的 float 类型使用C语言的 double 类型进行存储。 float 对象的值是以固定的精度(通常为 53 位)存储的二进制浮点数,由于 Python 使用 C 操作,而后者依赖于处理器中的硬件实现来执行浮点运算。 这意味着就浮点运算而言,Python 的行为类似于许多流行的语言,包括 C 和 Java。 许多可以轻松地用十进制表示的数字不能用二进制浮点表示。例如,之后: >>> x = 1.2 为 x 存储的值是与十进制的值 1.2 (非常接近) 的近似值,但不完全等于它。 在典型的机器上,实际存储的值是: 1.0011001100110011001100110011001100110011001100110011 (binary)确切地说: 1.1999999999999999555910790149937383830547332763671875 (decimal)典型的 53 位精度为 Python 浮点数提供了 15-16 位小数的精度。 要获得更完整的解释,请参阅 Python 教程中的 浮点算术 一章。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册