python - numpy数组转置创建奇怪的数字
问题描述
我尝试使用 [*zip(*array)] 在 python 中转置二维数组,其中数组看起来像
[[0.00075 0.0125]
[0.02 0.03 ]]
然而,在转置它和求和列之后,它返回奇怪的值
[0.027500000000000004, 0.042499999999999996]
这是我使用的代码
array = [sum(column) for column in array.T]
谁能解释一下这个 0.000000000000000004 是从哪里来的?
解决方案
推荐阅读
- scala - 在 scala 匿名函数中使用“_”的简短规则让我感到困惑
- c++ - 我需要帮助重载这些运算符
- javascript - 崇高的文本 - jsprettier:无法理解这个错误为什么它显示
- android - Android MMS 应用程序是否使用通用 API/存储来保存/检索 MMS?
- serverless-framework - 无服务器 - 对多个功能使用相同的端点
- ios - React Native DateTimepicker 适用于 Android 但不适用于 IOS
- jmeter - jmeter cli工具可以记录测试脚本吗?
- javascript - 单击发送按钮错误 500 时添加更多接收电子邮件
- python - 如何调用嵌套循环中的值?
- php - 如何将我的 Laravel 项目 [views] 文件连接到使用 Jetstream 创建的 Route Auto?