Python编程三剑客:10个常用的函数介绍
Python作为一种高级编程语言,在数据处理、人工智能、网络爬虫等领域得到了广泛的应用。在Python的众多函数中,有三个被称为“三剑客”,分别是NumPy、Pandas和Matplotlib,它们是Python数据分析和科学计算的基础工具。现在我们介绍一下其中的10个常用的函数。
一、NumPy常用函数
1. np.array
np.array是NumPy中用来创建数组的函数。它可以将一个列表或元组转换成一个NumPy数组。例如,我们可以使用以下代码将一个列表转成一个NumPy数组:
import numpy as np list1 = [1, 2, 3, 4, 5] arr = np.array(list1) print(arr)
2. np.zeros
np.zeros用来创建一个全是0的数组。可以指定数组的形状,如(3,2)表示3行2列的数组。例如:
import numpy as np arr = np.zeros((3,2)) print(arr)
3. np.linspace
np.linspace用来创建一个等差数列,它需要三个参数:起始值、结束值和元素个数。例如:
import numpy as np arr = np.linspace(1, 10, 10) print(arr)
二、Pandas常用函数
4. pd.read_csv
pd.read_csv用来读取CSV格式的文件,将其转化为Pandas中的DataFrame。例如:
import pandas as pd
df = pd.read_csv('data.csv')
print(df)
5. df.head
df.head用来展示DataFrame的前几行数据,默认是前5行。例如:
import pandas as pd
df = pd.read_csv('data.csv')
print(df.head())
6. df.tail
df.tail用来展示DataFrame的后几行数据,默认是后5行。例如:
import pandas as pd
df = pd.read_csv('data.csv')
print(df.tail())
三、Matplotlib常用函数
7. plt.plot
plt.plot用来画线图。可以传入两个数组作为参数,代表x和y轴的坐标值。例如:
import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [1, 4, 9, 16, 25] plt.plot(x, y) plt.show()
8. plt.scatter
plt.scatter用来画散点图。可以传入两个数组作为参数,代表x和y轴的坐标值。例如:
import matplotlib.pyplot as plt x = [1, 2, 3, 4, 5] y = [1, 4, 9, 16, 25] plt.scatter(x, y) plt.show()
9. plt.hist
plt.hist用来画直方图。可以传入一个数组作为参数,代表要画的数据。例如:
import matplotlib.pyplot as plt import numpy as np data = np.random.normal(0, 1, 1000) plt.hist(data) plt.show()
10. plt.bar
plt.bar用来画条形图。可以传入两个数组作为参数,代表x和y轴的坐标值。例如:
import matplotlib.pyplot as plt x = ['A', 'B', 'C', 'D', 'E'] y = [10, 20, 30, 40, 50] plt.bar(x, y) plt.show()
总结
以上10个函数是Python编程中常用的函数,它们分别属于NumPy、Pandas和Matplotlib三个模块。NumPy是Python中用来进行科学计算的基础模块,Pandas是Python中用来进行数据处理的重要模块,Matplotlib是Python中用来进行数据可视化的重要模块。这三个模块的函数常用于数据分析、人工智能、网络爬虫等领域。
