/ / Co to jest numpy method int0? - python, numpy, methods, int

Co to jest numpy method int0? - python, numpy, methods, int

Widziałem np.int0 używane do konwersji wartości zmiennoprzecinkowych pola ograniczającego na int w problemach OpenCV.

Czym dokładnie jest np.int0?

Widziałem np.uint8, np.int32, itp. Nie mogę znaleźć np.int0 w dowolnej dokumentacji online. Jakiego rodzaju int ma takie argumenty?

Odpowiedzi:

8 dla odpowiedzi № 1

int0 to jest alias dla intp; to z kolei jest

Integer używany do indeksowania (tak samo jak C ssize_t; zwykle albo int32 lub int64)

-- Dokumenty Numpy: podstawowe typy


1 dla odpowiedzi nr 2

Oto kilka dodatkowych informacji:

# get complete list of datatype names
>>> np.sctypeDict.keys()

# returns the default integer type (here `int64`)
>>> np.sctypeDict["int0"]
<class "numpy.int64">

# verify
>>> arr = np.int0([1, 2, 3])
>>> arr.nbytes
24

0 dla odpowiedzi № 3

To zwykły pseudonim int64, spróbuj tego z Pythona 2 lub Pythona 3:

>>> import numpy
>>> numpy.int0 is numpy.int64
True