2
Numpy indeksleri oluşturmak için float
'u int
'a tamamlamanız gerekir.Bir kayan nokta döndürün ve Python2 ve Python3 uyumlu bir şekilde bir tamsayıya dönüştürün
>>> round(2.7)
3.0
, bir int
döndürülür: a float
yuvarlama Python 2.7 olarak
float
verir
>>> round(2.7)
3
np.round()
hep bir şamandıra döndürür.
int(round(2.7))
Python 2/3 uyumlu bir şekilde bir tam sayıya yuvarlanacak kurallı bir yaklaşım mı? iki versiyonu için
int(round(x))
kullanmak istiyorsunuz ama ben öyle yapardım: Benzer bir soru ama sadece Python 2.7 için buraya istendi. –Tek bir argüman verilirse Python 3 bir tamsayı döndürür. Aksi halde, tür, ilk bağımsız değişkenin türüyle eşleşir. Örneğin, Python 3'te yuvarlak (2,7, 0) 'ı deneyin. –