Преобразование Excel в NumPy

Введение в NumPy

NumPy (Numerical Python) - это открытое расширение числовых вычислений Python. Этот инструмент может использоваться для хранения и обработки больших матриц, что намного эффективнее, чем вложенная структура списков Python (которая также может использоваться для представления матриц). Он поддерживает большое количество многомерных массивов и операций с матрицами, а также предоставляет большое количество библиотек математических функций для операций с массивами.

Основные функции NumPy:

  1. Ndarray - это многомерный массив, представляющий собой быструю, гибкую и экономящую место структуру данных.
  2. Линейная алгебра, включая умножение матриц, транспонирование, обращение и т.д.
  3. Преобразование Фурье, выполнение быстрого преобразования Фурье для массива.
  4. Быстрые операции с массивами с плавающей запятой.
  5. Интеграция кода на языке C в Python для увеличения скорости его выполнения.

С помощью Aspose.Cells для Python via .NET API вы можете конвертировать Excel, TSV, CSV, Json и множество других форматов в Numpy ndarray.

Как конвертировать книгу Excel в NumPy ndarray

Вот пример кода, демонстрирующий, как экспортировать данные Excel в массив NumPy, используя Aspose.Cells для Python via .NET:

  1. Загрузите образец файла.
  2. Обработайте данные Excel и экспортируйте данные в массив NumPy, используя Aspose.Cells для Python via .NET.

Результат вывода:

[[['City' 'Region' 'Store']    
  ['Chicago' 'Central' '3055'] 
  ['New York' 'East' '3036']   
  ['Detroit' 'Central' '3074']]

 [['City2' 'Region2' 'Store3']
  ['Seattle' 'West' '3000']
  ['philadelph' 'East' '3082']
  ['Detroit' 'Central' '3074']]

 [['City3' 'Region3' 'Store3']
  ['Seattle' 'West' '3166']
  ['New York' 'East' '3090']
  ['Chicago' 'Central' '3055']]]

Как конвертировать рабочий лист в NumPy ndarray

Вот пример кода, демонстрирующий, как экспортировать данные рабочего листа в Numpy ndarray, используя Aspose.Cells для Python via .NET:

  1. Загрузите образец файла.
  2. Получите первый лист.
  3. Конвертируйте данные рабочего листа в Numpy ndarray, используя Aspose.Cells для Python Excel библиотеки.

Результат вывода:

[['City' 'Region' 'Store']    
 ['Chicago' 'Central' '3055'] 
 ['New York' 'East' '3036']   
 ['Detroit' 'Central' '3074']]

Как конвертировать диапазон Excel в NumPy ndarray

Вот пример кода, демонстрирующий, как экспортировать данные диапазона в массив NumPy, используя Aspose.Cells для Python via .NET:

  1. Загрузите образец файла.
  2. Получите первый лист.
  3. Создайте диапазон.
  4. Конвертируйте данные диапазона в Numpy ndarray, используя Aspose.Cells для Python Excel библиотеки.

Результат вывода:

[['Region' 'Store']
 ['Central' '3055']
 ['East' '3036']]

Как конвертировать ListObject Excel в NumPy ndarray

Вот пример фрагмента кода, демонстрирующий, как экспортировать данные ListObject в массив NumPy, используя Aspose.Cells для Python via .NET:

  1. Загрузите образец файла.
  2. Получите первый лист.
  3. Создайте объект ListObject.
  4. Преобразуйте данные ListObject в массив NumPy с использованием библиотеки Excel для Python Aspose.Cells.

Результат вывода:

[['City' 'Region' 'Store']
 ['Chicago' 'Central' '3055']
 ['New York' 'East' '3036']
 ['Detroit' 'Central' '3074']]

Как преобразовать строку Excel в массив NumPy

Вот пример фрагмента кода, демонстрирующий, как экспортировать данные строки в массив NumPy, используя Aspose.Cells для Python via .NET:

  1. Загрузите образец файла.
  2. Получите первый лист.
  3. Получите объект строки по индексу строки.
  4. Преобразуйте данные строки в массив NumPy с использованием библиотеки Excel для Python Aspose.Cells.

Результат вывода:

['Detroit' 'Central' '3074']

Как преобразовать столбец Excel в массив NumPy

Вот пример фрагмента кода, демонстрирующий, как экспортировать данные столбца в массив NumPy, используя Aspose.Cells для Python via .NET:

  1. Загрузите образец файла.
  2. Получите первый лист.
  3. Получите объект столбца по индексу столбца.
  4. Преобразуйте данные столбца в массив NumPy с использованием библиотеки Excel для Python Aspose.Cells.

Результат вывода:

['Store' '3055' '3036' '3074']