Yes, but there is no evidence that the data contains such values.
Henry Rich
On 8/20/2021 3:15 PM, 'Pascal Jasmin' via Programming wrote:
sorry in advance if this is unhelpful, but wouldn't any fraction of a power of 2 provide
a "perfect conversion" to and from floating point?
On Friday, August 20, 2021, 11:28:11 a.m. EDT, Henry Rich
<[email protected]> wrote:
Perhaps I missed it, but I don't think you have presented evidence or
even testimony to the effect that (x ". y) is producing different
results on the same input string.
What I saw was a frequency chart that showed that '0.05' occurred many
times, and an execution of the line '+/ 0.05 = data' that came up with a
total of 0.
This is consistent with a file that contains many occurrences of
'0.0499999999' for example.
a =. 5 # 0.0499999999
~. a
0.05
#/.~ a
5
+/ 0.05=a
0
Henry Rich
On 8/20/2021 4:16 AM, Pablo Landherr wrote:
Just noticed I wrote *do* wrong. I meant ".
Why would ". convert the same repeated character string into different (on
a bit level) numbers?
On Thu, Aug 19, 2021 at 7:33 PM Pablo Landherr <[email protected]>
wrote:
OK, I buy that. However, the origin of the data makes this dubious. The
data is imported as characters, so what I have is a bunch (thousands) of
'0.05' converted in one go by ":
Why would ": convert the same repeated character string of '0.05' into
different numbers on a bit level?
Kr,
Pablo
On Thu, Aug 19, 2021 at 7:13 PM Brian Schott <[email protected]>
wrote:
Try this?
cf =: 3 : '(~.y),.#/.~y '
imp =: -,+
0.05 imp 0.1*9!:18 ''
0.05 0.05
~. 0.05 imp 0.1*9!:18 ''
0.05 0.05
cf 0.05 imp 0.1*9!:18 ''
0.05 1
0.05 1
--
(B=)
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
--
This email has been checked for viruses by AVG.
https://www.avg.com
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm