问题标签 [float64]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python Pandas read_sql 舍入和转换数字
我正在使用ibm_db_dbi
. 这是我的查询:
它返回 DataFrame 给我。一切都很好,但它将所有整数转换为浮点数。我有另一个解决方案:
但我有一个名为 BBB( ret['BBB']
) 的列。当我使用客户端应用程序对数据库进行查询时,它返回一个整数,即343881000298194622
. 但是熊猫回来了3.438810002981946e+24
。我试图像这样打印重新格式化的值:
它将值打印为343881000298194624.00
,而不是343881000298194622.00
(数字末尾的 2)。
这里有什么问题?为什么我不能将此值打印为数据库查询?
numpy - 如何控制 NumPy float64 标量的显示精度?
我正在编写一个使用大量 Python 代码示例并包含结果数字输出的教学文档。我在 IPython 内部工作,很多示例都使用 NumPy。
我想避免打印语句、显式格式或类型转换。它们使示例变得混乱,并有损于我试图解释的原则。
我知道的:
在 IPython 中,我可以使用它
%precision
来控制任何float
结果的显示精度。我可以用来控制NumPy 数组
np.set_printoptions()
中元素的显示精度。
我正在寻找的是一种控制 NumPyfloat64
标量的显示精度的方法,它不响应上述任何一个。这些由许多 NumPy 函数返回。
我想要的是
但我会满足于:
- 一种告诉 NumPy 默认给我
float
标量的方法,而不是float64
. - 一种告诉 IPython 如何处理 a 的方法
float64
,有点像我可以repr_pretty
为自己的类做的事情。
casting - GeoPandas 改变类型
我在使用 GeoPandas 时遇到问题。当我打开具有双重类型功能的选项卡文件时,GeoPandas 将其打开为 float64。当我使用 to_file 保存同一个文件时,geopandas 将此 float64 列转换为 qlonglong。
如果我在 mapinfo 不支持 qlonglong 时尝试使用 MapInfo 驱动器,这会导致问题。
有没有人见过这个?
谢谢
python - 输入包含 NaN、无穷大或对于 dtype('float64') 而言太大的值,但我已手动将数据库中的 Nan 值更改为等于 0
我的回归公式一直有问题。当我浏览我的数据库并将任何空白单元格替换为 0 值时,我的数据集没有任何 Nan 值。我有一种感觉,因为我已经读入了 3 个不同的数据库?这是我当前的代码:
python - 如何将 numpy.float64 数组转换为 float64 数组?
我有一个包含其他几个 np.array 的 np.array,它们本身包含 numpy.float64 类型的对象,这导致我的一种方法出现以下问题:
错误就在我的代码的这一行上:
有没有办法将 np.array 的内容转换为常规类型而不是 numpy 对象?
python - (Python) 将浮点数转换为日期时间
我有一个这样的数据集:
我检查了显示 float64 的日期类型,然后我用来pd.to_datetime
转换它。但我得到的结果是不正确的。
我也试过df['date'] = pd.to_timedelta(df['date'], unit='d') + pd.to_datetime('1899-12-30')
了,但下面的结果仍然不正确。
我真的不知道如何解决这个问题,所以有人可以在这里提供帮助吗?先感谢您!
go - 在 Go 中为 unicode.IsNumber() 函数的输入略有变化获得不同的输出
为什么 unicode.IsNumber(rune(truncfloat)) 在某些情况下返回 false?
55.3 输出为真 58.3 输出为假
下面是我的代码:
以下是带有执行输出的测试用例:
julia - 尝试修改数组 {Float 64} 的最后一个数字时出现 Julia 错误
我现在开始使用 Julia,我需要插入一个布朗运动。我运行以下代码,但出现以下错误。
哪个抛出:
string - 如何将 float64 变量转换为字符串?
我尝试将我的 float64 变量转换为 str :
data['Abo_str'] = data['Abo'].isnull().astype(str)
但结果为 False。我该怎么做 ?谢谢