欢迎访问宙启技术站
智能推送

Python编程三剑客:10个常用的函数介绍

发布时间:2023-06-17 03:41:20

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中用来进行数据可视化的重要模块。这三个模块的函数常用于数据分析、人工智能、网络爬虫等领域。