Рубрики
Без рубрики

Numpy – Dtypes.

⚡️ Что это DTYPE Тип данных или DTYPE – это специальный объект, содержащий информацию … Теги с Python, Datascience, начинающими, сегодня предшествующими.

Numpy (3 серии части)

Тип данных или DTYPE – это специальный объект, содержащий информацию (или метаданные, данные о данных) NDARRay необходимо интерпретировать кусок памяти как конкретный тип данных:

arr = np.array([1,2,3],dtype="float64")

print(arr.dtype) # dtype('float64')

Dtypes – это источник гибкости Numpy для взаимодействия с данными, поступающими из других систем. В большинстве случаев они обеспечивают отображение непосредственно на базовый диск или представление памяти, что позволяет легко читать и писать двоичные потоки данных на диск

Не беспокойтесь о запоминании Numpy Dtypes, особенно если вы новый пользователь. Часто нужно только заботиться о общих данных, с которыми вы имеете дело, будь то плавающая точка, сложное, целое, логическое, строковое или общее объект Python. Когда вам нужно больше контроля над тем, как данные хранятся в памяти и на диске, особенно больших наборах наборах, полезно знать, что у вас есть контроль над типом хранения.

int8, uint8. I1, U1. Подписанные и беззначные 8-битные (1 байт) целочисленные типы
INT16, UINT16. I2, U2. Подписанные и неподписанные 16-битные целочисленные типы
int32, uint32. I4, U4. Подписанные и без знаки 32-битные целочисленные типы
int64, uint64. I8, U8. Подписанные и без знаки 64-битных целочисленных типов
float16. F2. Полуточная плавающая точка
float32. F4 или F. Стандартная одноточная «точка овещания; совместимая с C» овсяной
float64. F8 или D. Стандартная двойная точность «осивающая точка; Совместим с C Double и Python Float-объектом
float128. F16 или G. Расширенная точность “Плавающая точка
комплекс64. C8, C16. Комплексные числа, представленные двумя 32 поплавками
комплекс128. C32. Комплексные числа, представленные двумя 64 поплавка
Complex256. C32. Комплексные числа, представленные двумя 128 поплавкам
бол ? Логический тип хранения истинных и ложных значений
объект O Тип объекта Python; Значение может быть любым объектом Python
нить_ S Тип строки ASCII с фиксированной длиной (1 байт на персонаж); Например, чтобы создать строку DTYPE с длиной 10, используйте «S10»
Unicode_ U Тип Unicode с фиксированным длиной (количество платформы байтов); та же спецификация семантика как строка_ (например, ‘u10’)

Примечание

It's important to be cautious when using the numpy.string_
type,as string data in NumPy is fixed size and may 
truncate input without warning. pandas has more intuitive 
out-of-the-box behavior on non-numeric data.

Numpy (3 серии части)

Оригинал: “https://dev.to/envoy_/numpy-dtypes-55d8”