📜  使用Python统计(1)

📅  最后修改于: 2023-12-03 15:36:36.946000             🧑  作者: Mango

使用Python统计数据

Python是一门强大的编程语言,可以用它来进行各种统计分析。本文将介绍如何使用Python对数据进行统计分析。

NumPy

NumPy是Python中一个强大的数学库,它提供了多维数组对象以及各种计算功能。以下是NumPy的一些基本用法。

安装
pip install numpy
创建数组
import numpy as np

# 一维数组
a = np.array([1, 2, 3])

# 二维数组
b = np.array([[1, 2], [3, 4]])

# 三维数组
c = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
数组操作
import numpy as np

a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])

# 加法
c = a + b

# 减法
d = a - b

# 乘法
e = a * b

# 点乘
f = np.dot(a, b)
Pandas

Pandas是Python中一个数据分析库,它提供了灵活的数据结构以及各种数据分析功能。以下是Pandas的一些基本用法。

安装
pip install pandas
创建数据框
import pandas as pd

data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]}
df = pd.DataFrame.from_dict(data)
数据统计
import pandas as pd

data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]}
df = pd.DataFrame.from_dict(data)

# 求和
df['age'].sum()

# 求均值
df['age'].mean()

# 求中位数
df['age'].median()
Matplotlib

Matplotlib是Python中一个绘图库,它提供了各种绘图功能。以下是Matplotlib的一些基本用法。

安装
pip install matplotlib
绘制折线图
import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0, 10, 0.1)
y = np.sin(x)

plt.plot(x, y)
plt.show()
绘制散点图
import matplotlib.pyplot as plt
import numpy as np

x = np.random.randn(100)
y = np.random.randn(100)

plt.scatter(x, y)
plt.show()
总结

以上是使用Python进行数据统计的基本操作。NumPy、Pandas和Matplotlib是Python中常用的统计分析库,可以帮助我们方便地完成各种统计任务。在实际工作中,可以根据需求继续学习更高级的统计方法和工具。