腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Swift
将
double
0.1
编码
为
JSON
as
0.10000000000000001
json
、
swift
、
type-conversion
、
precision
、
swifty-json
在用
0.1
值初始化了一个双变量并通过SwiftyJSON将其
编码
为
JSON
之后,我收到了
0.10000000000000001
的
JSON
结构。我知道float/
double
和integer之间的精确内存存储差异,但除了使用像%.2f这样的sprintf格式之外,我仍然没有找到解决这种情况的快速方法-我不想将字符串放入
json
结构中。我希望在
JSON
中有
0.1
的值。如果
double
值是10,
浏览 3
提问于2019-06-27
得票数 2
回答已采纳
4
回答
双精度和字符串流格式
c++
、
double
double
val =
0.1
;ss << val;在Visual Studio调试器中,val的值
为
0.10000000000000001
(因为不能表示
为
0.1
)。当使用stringstream转换val时,strVal等于"
0.1
"。但是,在使用boost::lexical_cast时,生成的strVal
为</em
浏览 3
提问于2012-10-15
得票数 16
回答已采纳
2
回答
Pandas
将
Dataframe列向下转换为行(在列上重置索引?)
python
、
pandas
、
dataframe
、
python-3.4
如何删除/重置列轴以向下移动数据,从而使列标题类似于[0, 1, 2, 3, 4, 5],然后
将
列标题设置
为
df[5]值?我总是重置行轴的索引,但从来不需要对列进行索引。df = pd.DataFrame({'very_low': ['High', 'Low', 'Middle', 'Low'], '0.2': [
0.10000000000000001
, 0.050000000000000003, 0.14999
浏览 9
提问于2016-03-04
得票数 2
回答已采纳
1
回答
打印什么(“%.17g\n”,.1)?
c
、
bash
、
printf
、
posix
、
stdio
Software Foundation, Inc. printf is a shell builtin
0.1
bash$ /usr/bin/printf "%.17g\n" .1bash$ python -c 'print "%.17g" % .1'
0.10000000000000001
",
浏览 1
提问于2016-09-23
得票数 1
1
回答
使用双精度幻数时的最佳实践
fortran
如果我已经声明了所有东西都是双精度的,那么我有必要在所有 (文字常量)的末尾指定D (例如,1.234D+00)吗?
浏览 0
提问于2017-07-18
得票数 2
回答已采纳
3
回答
Jsoncpp不正确地写入浮点值
c++
、
json
、
floating-point
、
jsoncpp
我正在使用jsoncpp读取
JSON
文件。当我写回文件时,我的浮点值略有下降。为了进行测试,我决定将文件解析
为
Json
::值,然后将该值写回文件。我希望它看起来是一样的,但是浮点值是不同的。示例:{"MaxXValue": 0.15,"MaxYValue": 1.1, "MinObjectSizeValue&
浏览 2
提问于2015-04-24
得票数 7
1
回答
Python如何在内部将浮点转换为字符串?
python
、
python-3.x
、
string
、
floating-point
、
cpython
例如,数字
0.1
、
0.10000000000000001
和0.1000000000000000055511151231257827021181583404541015625都近似于3602879701896397过去,Python提示符和内置的repr()函数
将
选择一个有17个重要数字的
0.10000000000000001
函数。从Python3.1开始,Python (在大多数系统上)现在能够选择其中最短的一个,只需显示
0.1
。据我所知,这意味着当Python
将
浮点数转换为字符串时,它
浏览 0
提问于2021-11-01
得票数 1
2
回答
哪个C#双文本不能准确地表示
为
“双”?
c#
、
double
、
literals
例如,十进制数
0.1
不能用任何有限精度的二进制浮点表示。然而,在C#中Console.WriteLine(s);正如其他人指出的那样,
0.1
确实是我一直在寻找的文字,正如下面的经典代码示例所示:
浏览 3
提问于2014-07-25
得票数 4
1
回答
PySpark: TypeError: StructType不能接受<type‘numpy.Float 64’>类型的对象
0.10000000000000001
python
、
numpy
、
apache-spark
、
pyspark
、
apache-spark-sql
当
将
PySpark与以下代码一起使用时:samples = np.array([
0.1
,0.2])spark.createDataFrame(samples,dfSchema) 有什么想法吗?
浏览 2
提问于2017-07-14
得票数 3
回答已采纳
1
回答
生成具有Int范围的特定浮点数阵列
arrays
、
swift
我想用Int范围生成一个包含所有整数和.5值的数组。结果要求:max value = 5我知道如何只获得整数值:但不是这个浮点值..。我觉得很清楚,有人有主意吗?
浏览 1
提问于2018-06-14
得票数 5
回答已采纳
1
回答
如何使用
json
字符串作为参数并在Swif 5 IOS中通过Alamorfire或URLSession发送帖子?
json
、
swift
、
dictionary
、
post
、
alamofire
我还尝试
将
JSON
字符串作为参数发送,但失败了。let mobile: String let distance, avgspeed, maxspeed:
Double
print("
json
\(
json
)") print("came,&
浏览 11
提问于2021-05-24
得票数 0
1
回答
存储自定义类的数组-
Swift
swift
我正在努力学习
Swift
,并且很难存储自定义类的数组。这是我的课 var company: String var amount:
Double
浏览 2
提问于2019-06-30
得票数 2
回答已采纳
3
回答
如何在vala中舍入
double
/ float?
floating-point
、
double
、
rounding
、
glib
、
vala
如何
将
var x =
0.10000000000000001
舍入
为
0.10
浏览 8
提问于2021-09-29
得票数 1
3
回答
为什么打印( 0.3 )打印0.3而不是0.30000000000000004
python
、
python-3.x
如果我们写小数位,它将如下所示:在二进制文件中应该是这样的:因此,我们精确地
将
0.5、那么,为什么python会输出以下内容:print(0.2)print(
0.1
+ 0.2) >>>0.2>>>0
浏览 0
提问于2016-02-04
得票数 7
回答已采纳
3
回答
在可编
编码
中将字符串解码和转换为双倍
swift
如何在
Swift
中将以下
JSON
解码
为
可
编码
对象?{"USD":"12.555", "EUR":"11.555"}struct Prices: Codable { var EUR:
Double
private enum CodingKeys: String, CodingKey { case USD =
浏览 1
提问于2020-07-11
得票数 1
回答已采纳
6
回答
避免舍入错误(特别是浮动) c++
c++
本教程展示了一个示例代码int main() using namespace std;
double
dValue =
0.1
;} 默认情况下,浮点数保持
为
6位精度。因此,当我们覆盖默认值并要求更多(本例中
为
17!)时,我们可能会
浏览 0
提问于2010-08-05
得票数 12
回答已采纳
1
回答
测试变量是否达到界限时浮点精度的影响
c++
、
loops
、
testing
、
precision
在这个简单的例子中,我想以
0.1
为
10个增量从0.0到1.0。但是,由于
0.1
不能完美地表示
为
0.1000000000,因此在精度限制下,我将在循环结束时精确地获得值1.0。如果FLT设置
为
double
,则下面的代码片段有效,但如果设置
为
float,则不起作用。我还追加了这两个函数的输出。#include <vector> void checkt
浏览 14
提问于2021-04-06
得票数 2
2
回答
浮点转换会导致未定义的行为吗?
c++
、
floating-point
、
language-lawyer
最简单的例子是
double
到floatfloat f = d; 浮点类型的prvalue可以转换为另一个浮点类型的prvalue .如果源值可以精确地在目标类型中表示d的值是
0.10000000000000001
,而f的值(很可能)是0.10000000149011612,实际上,如果
将
f转换回
double
,则不等于d。因此,f的值可以是这些值中的任何一个,但是由于0.10000000149011612比0.0999999940395355
浏览 5
提问于2022-11-15
得票数 0
1
回答
从文本文件C++读入时出现奇怪的数字舍入
c++
int main(int argc, char *argv[]) string line;我得到的输出是0.037676 0.0377122 0.0376596 为什么在输出中,小数点后的数字被四舍五入
为
7此四舍五入是否仅在显示
为
标准输出时执行?
浏览 1
提问于2011-10-20
得票数 4
回答已采纳
4
回答
如何
将
json
数据保存在快速4中的用户默认值中
ios
、
swift
、
nsuserdefaults
、
swift4
这是我的模型课 var success : Bool! var error = "" func mapping(map: Map) { user <- map["user"] error <- map["
浏览 0
提问于2018-03-29
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Swift 4.1 新特性(4)Codable的改进
从 Codable到Swift 元编程
microbit的Swift 游乐场
了解Java编程-BigDecimal详解
线上慎用 BigDecimal,坑的差点被开了……
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券