Portál AbcLinuxu, 6. května 2025 15:58
for ($x = -10; $x < 10; $x = $x + 0.1) { echo "$x\n"; }A podivejte co se mi vygeneruje za silenost:
-1.5 -1.4 -1.3 -1.2 -1.1 -1 -0.90000000000002 -0.80000000000002 -0.70000000000002 -0.60000000000002 -0.50000000000002 -0.40000000000002 -0.30000000000002 -0.20000000000002 -0.10000000000002 -1.8790524691781E-14 0.099999999999981 0.19999999999998 0.29999999999998 0.39999999999998 0.49999999999998 0.59999999999998 0.69999999999998 0.79999999999998 0.89999999999998 0.99999999999998 1.1 1.2 1.3 1.4 1.5Netusi prosim nekdo co delam spatne? Dekuji.
Řešení dotazu:
np.arange(-10,10,0.1)
místo nuly taky dává -3.55271368e-14
…
<?php for($i=-100; $i<=100; $i++) echo ($i/10)."\n";
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.