GitHub: https://github.com/hasan-firat-data-and-business-analyst/Data-Science-Python/blob/main/NumPy.py
Что такое NumPy?
NumPy — это библиотека для языка программирования Python, добавляющая поддержку больших, многомерных массивов и матриц, а также большой набор высокоуровневых математических функций для работы с этими массивами. .
Структуры данных
Основной структурой данных в NumPy является ndarray, сокращенное название N-мерного массива. При работе с NumPy данные в ndarray просто называются массивом. Это массив фиксированного размера в памяти, который содержит данные одного типа, такие как целые числа или значения с плавающей запятой.
Типы данных в Python
По умолчанию Python имеет следующие типы данных:
- строки — используются для представления текстовых данных, текст заключен в кавычки. например «АБВД»
- integer — используется для представления целых чисел. например -1, -2, -3
- float — используется для представления действительных чисел. например 1,2, 42,42
- boolean — используется для представления True или False.
- комплексный — используется для представления комплексных чисел. например 1,0+2,0Дж, 1,5+2,5Дж
Типы данных в NumPy
NumPy имеет несколько дополнительных типов данных и относится к типам данных с одним символом, например, i для целых чисел, u для целых чисел без знака и т. д.
Ниже приведен список всех типов данных в NumPy и символы, используемые для их представления.
- я — целое число
- б — логическое значение
- u — целое число без знака
- ф — поплавок
- в — сложный поплавок
- м — дельта времени
- М — дата и время
- О — объект
- С — строка
- U — строка юникода
- V — фиксированный кусок памяти для другого типа ( void )
Самый распространенный способ работы с числами в NumPy — через объекты ndarray. Они похожи на списки Python, но могут…