将Excel转换为NumPy
Contents
[
Hide
]
NumPy简介
NumPy(Numerical Python)是Python的开源数值计算扩展。该工具可用于存储和处理大型矩阵,比Python的嵌套列表结构效率更高(也可用于表示矩阵)。它支持大量的多维数组和矩阵操作,并为数组操作提供了大量的数学函数库。
NumPy的主要功能:
- Ndarray,一个多维数组对象,是一个快速、灵活、节省空间的数据结构。
- 线性代数操作,包括矩阵乘法、转置、求逆等。
- 快速傅里叶变换,在数组上执行快速傅里叶变换。
- 浮点数组的快速操作。
- 将C语言代码集成到Python中,使其运行速度更快。
使用Aspose.Cells for Python via .NET API,您可以将Excel、TSV、CSV、Json等多种格式转换为Numpy ndarray。
将Excel工作簿转换为NumPy ndarray的方法
以下是一个示例代码片段,演示使用Aspose.Cells for Python via .NET将excel数据导出为NumPy数组的方法:
- 加载样本文件。 1.遍历excel数据并使用Aspose.Cells for Python via .NET将数据导出为NumPy ndarray。
输出结果:
[[['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的方法
以下是一个示例代码片段,演示使用Aspose.Cells for Python via .NET将工作表数据导出为NumPy ndarray的方法:
- 加载样本文件。
- 获取第一个工作表。 1.使用Aspose.Cells for Python Excel库将工作表数据转换为Numpy ndarray。
输出结果:
[['City' 'Region' 'Store']
['Chicago' 'Central' '3055']
['New York' 'East' '3036']
['Detroit' 'Central' '3074']]
如何将Excel的范围转换为NumPy ndarray
下面是一个示例代码片段,演示如何使用Aspose.Cells for Python via .NET将范围数据导出到NumPy ndarray中:
- 加载样本文件。
- 获取第一个工作表。
- 创建范围。
- 使用Aspose.Cells for Python Excel库将范围数据转换为NumPy ndarray。
输出结果:
[['Region' 'Store']
['Central' '3055']
['East' '3036']]
如何将Excel的ListObject转换为NumPy ndarray
下面是一个示例代码片段,演示如何使用Aspose.Cells for Python via .NET将ListObject数据导出为NumPy ndarray:
- 加载样本文件。
- 获取第一个工作表。
- 创建ListObject对象。
- 使用Aspose.Cells for Python Excel库将ListObject数据转换为NumPy ndarray。
输出结果:
[['City' 'Region' 'Store']
['Chicago' 'Central' '3055']
['New York' 'East' '3036']
['Detroit' 'Central' '3074']]
如何将Excel的行转换为NumPy ndarray
下面是一个示例代码片段,演示如何使用Aspose.Cells for Python via .NET将行数据导出为NumPy ndarray:
- 加载样本文件。
- 获取第一个工作表。
- 通过行索引获取行对象。
- 使用Aspose.Cells for Python Excel库将行数据转换为NumPy ndarray。
输出结果:
['Detroit' 'Central' '3074']
如何将Excel的列转换为NumPy ndarray
以下是一个示例代码片段,演示如何使用Aspose.Cells for Python将列数据导出为NumPy ndarray via .NET:
- 加载样本文件。
- 获取第一个工作表。
- 通过列索引获取列对象。
- 使用Aspose.Cells for Python Excel库将列数据转换为NumPy ndarray。
输出结果:
['Store' '3055' '3036' '3074']