Преобразование Excel в NumPy
Введение в NumPy
NumPy (Numerical Python) - это открытое расширение числовых вычислений Python. Этот инструмент может использоваться для хранения и обработки больших матриц, что намного эффективнее, чем вложенная структура списков Python (которая также может использоваться для представления матриц). Он поддерживает большое количество многомерных массивов и операций с матрицами, а также предоставляет большое количество библиотек математических функций для операций с массивами.
Основные функции NumPy:
- Ndarray - это многомерный массив, представляющий собой быструю, гибкую и экономящую место структуру данных.
- Линейная алгебра, включая умножение матриц, транспонирование, обращение и т.д.
- Преобразование Фурье, выполнение быстрого преобразования Фурье для массива.
- Быстрые операции с массивами с плавающей запятой.
- Интеграция кода на языке C в Python для увеличения скорости его выполнения.
С помощью Aspose.Cells для Python via .NET API вы можете конвертировать Excel, TSV, CSV, Json и множество других форматов в Numpy ndarray.
Как конвертировать книгу Excel в NumPy ndarray
Вот пример кода, демонстрирующий, как экспортировать данные Excel в массив NumPy, используя Aspose.Cells для Python via .NET:
- Загрузите образец файла.
- Обработайте данные 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:
- Загрузите образец файла.
- Получите первый лист.
- Конвертируйте данные рабочего листа в 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:
- Загрузите образец файла.
- Получите первый лист.
- Создайте диапазон.
- Конвертируйте данные диапазона в Numpy ndarray, используя Aspose.Cells для Python Excel библиотеки.
Результат вывода:
[['Region' 'Store']
['Central' '3055']
['East' '3036']]
Как конвертировать ListObject Excel в NumPy ndarray
Вот пример фрагмента кода, демонстрирующий, как экспортировать данные ListObject в массив NumPy, используя Aspose.Cells для Python via .NET:
- Загрузите образец файла.
- Получите первый лист.
- Создайте объект ListObject.
- Преобразуйте данные 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:
- Загрузите образец файла.
- Получите первый лист.
- Получите объект строки по индексу строки.
- Преобразуйте данные строки в массив NumPy с использованием библиотеки Excel для Python Aspose.Cells.
Результат вывода:
['Detroit' 'Central' '3074']
Как преобразовать столбец Excel в массив NumPy
Вот пример фрагмента кода, демонстрирующий, как экспортировать данные столбца в массив NumPy, используя Aspose.Cells для Python via .NET:
- Загрузите образец файла.
- Получите первый лист.
- Получите объект столбца по индексу столбца.
- Преобразуйте данные столбца в массив NumPy с использованием библиотеки Excel для Python Aspose.Cells.
Результат вывода:
['Store' '3055' '3036' '3074']