Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python numpy和pandas库的区别

作者:故事没有她   发布日期:2026-03-31   浏览:100

import numpy as np
import pandas as pd

# NumPy 示例:处理数值数组
numpy_array = np.array([1, 2, 3, 4, 5])
print("NumPy Array:", numpy_array)

# 对 NumPy 数组进行简单的数学运算
numpy_squared = numpy_array ** 2
print("NumPy Array Squared:", numpy_squared)

# Pandas 示例:处理表格数据
data = {
    'Name': ['Alice', 'Bob', 'Charlie'],
    'Age': [25, 30, 35],
    'City': ['New York', 'Los Angeles', 'Chicago']
}

pandas_df = pd.DataFrame(data)
print("\nPandas DataFrame:")
print(pandas_df)

# 对 Pandas DataFrame 进行简单的操作,例如筛选数据
filtered_df = pandas_df[pandas_df['Age'] > 30]
print("\nFiltered DataFrame (Age > 30):")
print(filtered_df)

解释说明:

  1. NumPy:

    • NumPy 是一个用于处理数值数组的库,主要用于科学计算。
    • numpy_array 是一个一维数组,可以进行高效的数值运算,例如平方运算。
    • NumPy 的主要优势在于其高效的数组操作和数学函数。
  2. Pandas:

    • Pandas 是一个用于数据处理和分析的库,特别适合处理表格数据(如 CSV 文件)。
    • pandas_df 是一个 DataFrame,类似于电子表格或 SQL 表,包含行和列。
    • Pandas 提供了丰富的数据操作功能,例如筛选、分组、聚合等。

通过对比可以看到,NumPy 更适合数值计算,而 Pandas 更适合结构化数据的处理和分析。

上一篇:python encoding

下一篇:python 线性回归

大家都在看

python 二维码识别

python excel 库

python时间格式

pythoneval函数用法

列表切片操作python

python读取文件路径

staticmethod在python中有

python 保存json文件

python开发windows应用程序

python中len是什么意思

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站