Excel内置Python支持Anaconda支持的所有Python包吗?开始以为是的,后来发现不是。目前Excel内置Python支持二十个Python第三方包。
Excel内置Python支持的包
Excel内置Python支持Python所有的内部包,如os包等,可以直接导入使用。
Excel内置Python支持的第三方包如表1-1所示。包括做数据分析常用的pandas包、Matplotlib包、Seaborn包、NumPy包等,做符号计算的Sympy包,做科学计算的Scipy包,statsmodels包,做机器学习的scikit-learn包等。
表1-1 Excel内置Python支持的包
| 库名称 | 描 述 |
|---|---|
| astropy | 用于天文学的 Python 库 |
| beautifulsoup4 | 用于屏幕抓取的 Python 库 |
| scikit-learn | 通过提供重新采样技术来帮助解决分类问题,依赖于 scikit-learn |
| ipython | 用于交互式计算的包 |
| gensim | 主题建模和自然语言处理包 |
| matplotlib | 在 Python 中创建出版质量的图表 |
| networkx | 用于创建和操作复杂网络 |
| numpy | 提供数字、字符串、记录和对象的数组处理 |
pandas |
用于数据清洗 |
| pillow | 添加了对打开、操作和保存不同格式图像文件的支持 |
| pytables | 将 Python、HDF5库和 NumPy库汇集在一起,以处理大量数据 |
| pytorch | 使用 GPU 和 CPU 进行深度学习 |
| pywavelet | 小波转换包 |
| scikit-learn | 一组用于机器学习和数据挖掘的 Python 包 |
| scipy | Python 的科学计算包 |
| seaborn | 统计数据可视化包 |
| snowballstemmer | Python 的算法包集合 |
| statsmodels | 专业统计分析和建模 |
| sympy | 用于符号计算 |
| tabulate | 用于创建表和设置表格格式的包 |
1.1节介绍了在Excel内置Python中使用第三方包,必须首先导入它们,格式为:
code.python
import 第三方包的名称 as 别名
或从第三方包中直接导入子包或函数,或导入全部。
code.python
from 第三方包的名称 import * #导入全部
from 第三方包的名称 import 子包
from 第三方包的名称 import 函数
Excel内置Python默认导入的包
1.1.1小节介绍Excel内置Python的初始化设置时,介绍了初始化时已经导入Matplotlib.pyplot子包、NumPy包、pandas包、Seaborn包和statsmodels包等,即
code.python
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as sns
import statsmodels as sm
所以,在Excel内置Python中使用这几个包时不需要再导入它们,直接使用别名即可,如1.1.3和1.1.4两个小节中的示例所示。