腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
swift3
中
更
清晰
地
将
二进制
文件
读入
浮点数
、
、
我尝试
将
字节转换为UnsafeBufferPointer<UInt32>,但编译器不喜欢这样。谢谢
浏览 7
提问于2016-09-14
得票数 1
回答已采纳
2
回答
C:读取
二进制
文件
、
我通常不处理
二进制
文件
,所以如果这个问题的答案很明显,我向您道歉。我可以使用以下命令从某个
二进制
文件
中
读取数据:
二进制
文件
是一种标准化的科学格式,似乎数据是以
浮点数
的形式存储的但是,我
更
喜欢将此数据
读入
双精度类型的数组
中
,当我尝试
将
数据类型简单
地
切换为双
浏览 1
提问于2012-03-13
得票数 1
回答已采纳
4
回答
Javascript
中
半精度
浮点数
的解压缩
、
我正在尝试用javascript读取一个包含很多16位
浮点数
的
二进制
文件
。很确定这是IEEE标准,小恩迪安。
将
两个字节
读入
int非常简单,但从那里我并没有成功
地
将其扩展为一个完整的
浮点数
。
浏览 1
提问于2011-04-15
得票数 4
回答已采纳
2
回答
Go浮动比较
、
、
为了比较两个
浮点数
(float64)
在
Go
中
是否相等,我对IEEE754和
浮点数
的
二进制
表示的粗浅理解使我认为这是一个很好的解决方案: } return diff < 2问题是:与旧的abs(diff) < epsilon方法相比,这是一种
更
通用、更精确、更有效的方法来比较两个任意大小的
浮点
浏览 1
提问于2017-12-25
得票数 6
回答已采纳
2
回答
如何用ifstream和istreambuf_iterator读取
二进制
文件
作为
浮点数
?
、
、
我
将
二进制
文件
读入
uchar向量,如下所示:std::vector<unsignedis)),但是现在我想把字节(4个相邻的字节)读到
浮点数
中
,并创建一个
浮点数
的向量
浏览 0
提问于2014-07-03
得票数 3
2
回答
我能得到一个R
浮点数
的字节表示吗?
、
我正在尝试
读入
一个包含浮点值的复杂数据
文件
。已经提供了一些C代码来处理这种格式(Met Office PP
文件
),并且它做了大量的摆弄和交换。但它不起作用。但是,我有一个
二进制
exe ("convsh")可以将它们转换为netCDF,并且netCDF看起来很好-风速的旋涡地图。 我想的是PP
文件
的字节是以错误的顺序
读入
的。如果我可以
将
netCDF数据中正确返回的
浮点数
的字节与C代码错误返回的
浮点数
中</em
浏览 2
提问于2013-01-16
得票数 9
回答已采纳
11
回答
解析
二进制
文件
。什么是现代方式?
、
、
我有一个
二进制
文件
和一些布局,我知道。例如,让格式如下: 将其转换为未签名的短消息:unsigned short len{ *((unsigned short*)
浏览 9
提问于2014-11-10
得票数 52
回答已采纳
1
回答
将
二进制
文件
中
的复杂值
读入
STL向量
我有一个已知数量的复杂远场电场值的
二进制
文件
,这是频率相关的。每个条目有两个浮点值(32位),其中第一个
浮点数
是实数,第二个
浮点数
是虚
浮点数
)。所以
文件
的大小是2*4*(频率的数目)。在记忆
中
连续。复值向量也是这样吗?是否可以使用std::vector<std::complex>函数将上述
二进制
文件
中
的复杂值直接加载到预分配的STL (std::vector<std::complex>)<em
浏览 0
提问于2013-04-30
得票数 4
回答已采纳
1
回答
读取
二进制
文件
时出现java浮点错误
我有一个存储
在
二进制
文件
0.9999833107
中
的
浮点数
。当我读取其中的数字时,它会被截断或扩展,这取决于我是使用float还是double来存储它。我用下面的代码
读入
了
二进制
文件
: try当我更改方法以输出一个
浮点数
时,返回的值是0.9999833。有没有人知道我怎么
浏览 1
提问于2012-10-12
得票数 2
回答已采纳
1
回答
如何有效
地
将
二进制
文件
读入
向量C++
、
、
、
我需要将一个大的
二进制
文件
(~1 1GB)
读入
std::vector<double>。我目前正在使用infile.read
将
整个内容复制到char *缓冲区
中
(如下所示),目前我计划使用reinterpret_cast
将
整个内容转换为doubles。当然,一定有一种方法可以直接
将
doubles放入vectorifstream i
浏览 0
提问于2015-02-25
得票数 10
回答已采纳
2
回答
在
VBA
中
模拟IBM浮点乘加运算
、
、
、
我正在尝试
在
Access 2003或Access 2010环境
中
模拟一个(不再存在的)大型机报告生成器。它生成的数据必须与70年代初的纸质报告完全匹配。不幸的是,最早的年份数据是
在
使用IBM浮点表示而不是IEEE的硬件上运行的。
在
Google的帮助下,我找到了一个VBA函数库,可以
将
浮点数
从十进制转换为IEEE754 32位
二进制
格式。我不得不修改这个库以接受32位或64位
浮点数
,所以我对浮点格式有一定的实用知识,但是,我在从IEEE到IBM
二
浏览 1
提问于2010-10-23
得票数 5
2
回答
在
C++中使用位运算符
将
4个字符更改为整型
、
、
、
我必须做的是以
二进制
模式打开一个
文件
,该
文件
包含要解释为整数的存储数据。我见过其他的例子,比如,但我想尝试一种不同的方法(我可能很固执,或者很愚蠢:/)。我首先在十六进制编辑器
中
创建了一个简单的
二进制
文件
,如下所示。如果
将
12个字节划分为3个整数,则该值应等于71、23和65。
在
以
二进制
模式打开此
文件
并将4个字节
读入
浏览 0
提问于2011-03-17
得票数 6
回答已采纳
1
回答
运行用1990年可执行
文件
编写的C代码。现在重新编译,
在
旧
文件
上得到读取错误
、
、
我有一个C程序,最后一次编译是
在
1990年,它可以读写一些
二进制
文件
。可执行
文件
仍然可以正常工作,可以完美
地
读取和写入它们。当我重新编译代码,不做任何更改,并执行它时,它无法读取旧
文件
,当我试图处理读取到内存区域的数据时,会出现分段错误。我认为问题可能是之前编写的
二进制
文件
使用了4个8位字节整数、8字节长和4字节
浮点数
。因此,当我从
读入
的数据中提取一个整数时,它不能正确对齐,并且设置的数组索引超出了程序空间的范围。<
浏览 10
提问于2017-08-19
得票数 0
回答已采纳
2
回答
如何用位字符串包作为'0‘和'1’字符的字符串输入
浮点数
?
、
、
、
、
我希望使用包bitstring和mpmath (或任何其他方式来保证任意设置的输出精度和指定的舍入模式)来计算rcp、sqrt、sin、cos、ln、exp、.
在
浮点输入作为
二进制
bitstrings,并得到一个
二进制
bitstring答案。我的目标是C
中
的MPFR,但我想探索Python的浮点高精度包,希望能够
更
容易地处理。>>> a.bin例如,如何
将
'001111
浏览 4
提问于2017-06-15
得票数 1
回答已采纳
1
回答
从MatLab开发人员的角度理解C#数组裁剪和操作符:例如数据(1:4:end,:,:);
、
、
我试图
在
MatLab
中
重新创建一个.NET脚本。我想要理解的是:resampledData = data(1:4:end,:,:); %line 2 我已经
将
二进制
文件
读入
C# (float[160, 304, 304])
中
的3D
浮点数
数组
中
,但我不明白第1和第2行做了什么,也不明白如何在C#
中
实现相同的“重采样”和“
浏览 0
提问于2018-07-29
得票数 0
回答已采纳
1
回答
将
文件
读入
二进制
字节数组- Java
、
、
、
有没有办法
将
一个
文件
读入
一个字节数组,并且只用
二进制
数来构建它?对于
二进制
文件
和“常规”
文件
(.txt等)我找到了一种
将
文件
读入
字节数组的方法,但是如果
文件
是
二进制
文件
,那么字节数组包含负数,而我不知道如何将其作为
二进制
数处理。
浏览 0
提问于2017-03-26
得票数 0
3
回答
浮点数
的位表示?
我知道如何使用% 2和/2
将
浮点数
转换为它的
二进制
表示形式,但是有没有更快捷、
更
简洁的方法呢?我正在做的事情是否被认为是按位表示一个
浮点数
?因为我应该在两个
浮点数
之间使用按位比较,但我不确定这是否意味着使用按位操作。例如,要获得一个数字的
二进制
表示,我会将一个类似10%2的数字的结果存储到一个数组
中
,直到
在
while循环中这个数字达到0,如果要向后打印该数组,它将以
二进制
表示该数字。我也
在
浏览 6
提问于2016-02-19
得票数 2
2
回答
C语言中十进制数的有效磁盘存储(C89)
、
、
、
、
我正在编写序列化/反序列化大型数据结构的函数,以便稍后有效
地
重新加载。有一组特殊的十进制数,精度并不是很重要,我想将它们存储
在
4字节的
二进制
数据
中
。对于大多数人来说,
将
字节
读入
缓冲区并使用memcpy将它们放入浮点型就足够了,这也是我找到的最常见的解决方案。但是,这不是可移植的,因为此软件所针对的系统上的
浮点数
不能保证为4字节大小。我想要的是非常便携的东西(这也是我被限制
在
C89上的原因之一)。我不执着于4字节存储,但它对我来说是一个有吸引力
浏览 1
提问于2011-09-30
得票数 1
回答已采纳
2
回答
用Haskell写
二进制
数据由C读取?
、
、
、
我有一个
文件
,其中包含一个由Data.Binary序列化的[Double],我想用C读取它。也就是说,我想编写一个C程序,
将
数据作为double[]
读入
内存。我计划写一个Haskell程序来反序列化数据
文件
,然后
将
二进制
数据写入一个新的、
更
简单的
文件
,我可以直接读取到C
中
,但我不确定如何只写出原始的
二进制
数据(例如,8字节表示双精度)。
浏览 2
提问于2012-01-23
得票数 9
回答已采纳
2
回答
读取包含32位
浮点数
的
二进制
文件
的特定部分。
、
、
我有一个
二进制
文件
,包含32位
浮点数
.我需要能够
将
文件
的某些部分
读入
list或其他类似数组的结构
中
。换句话说,我需要一次读取特定数量的字节(特定数量的float32s)到我的数据结构
中
,然后使用seek()查找
文件
中
的另一个点,然后再次执行相同的操作。
浏览 0
提问于2018-11-21
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【Python】文件的读取
C语言程序结构
python中的文件操作总结,你是否已经掌握通透?
标准库概览第Ⅱ部分
文件与异常(二)
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券