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

  • Damien Hayes

    Damien Hayes

    11 Mart 2008
  • Fraser Raft

    Fraser Raft

    9 Mart 2010
  • jesiel santos

    jesiel santo

    15 Ocak 2009