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

  • Google Россия

    Google Ро

    9 Temmuz 2007
  • Justin Davis

    Justin Davis

    14 Ocak 2008
  • TheRightTire

    TheRightTire

    14 EKİM 2009