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

  • hydejiaqi

    hydejiaqi

    12 Mart 2008
  • MikeyMacintosh

    MikeyM

    28 Aralık 2009
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007