SORU
9 NİSAN 2014, ÇARŞAMBA


Neden numpy.güç 0 matematik küçük üslü karşılığı.döndürür doğru cevap pow?

In [25]: np.power(10,-100)
Out[25]: 0

In [26]: math.pow(10,-100)
Out[26]: 1e-100

Her iki komutları 1e-100 iade etmelerini beklerdim. Bu sorunu bile 500 için hassas artan sonra devam ederse bu yana hassas bir konu da değil. Değiştirebilirim bazı ayar doğru cevap almak için var mı?

CEVAP
9 NİSAN 2014, ÇARŞAMBA


Oh, çok "kötü": daha

In [2]: numpy.power(10,-1)   
Out[2]: 0

Ama bu ne için bir ipucu: 10 bir tamsayı ve numpy.power yüzer sayıları zorlamak değil. Ama bu çalışır:

In [3]: numpy.power(10.,-1)
Out[3]: 0.10000000000000001

In [4]: numpy.power(10.,-100)
Out[4]: 1e-100

Not, ancak, elektrik operatörü, **, Oyokşamandıra dönüştürmek için:

In [5]: 10**-1
Out[5]: 0.1

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • K-391

    K-391

    23 EKİM 2012
  • TastyTuts | Creative video tutorials by Gareth David

    TastyTuts |

    6 Temmuz 2011
  • The Onion

    The Onion

    14 Mart 2006