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, но могут…