Numpy&Pandas的区别和联系

本文介绍了Numpy和Pandas的区别和联系。Numpy是用于高性能矩阵运算的模块,提供ndarray数据结构和数学计算功能。Pandas则是一个专门处理表格和混杂数据的库,其核心数据结构Series和DataFrame适合统计分析。Numpy支持数组生成、数学运算和变形,而Pandas允许基于索引的数据操作、向量化运算和数据清洗。
摘要由CSDN通过智能技术生成

目录

一、Numpy

二、Pandas


一、Numpy

numpy是以矩阵为基础的数学计算模块,提供高性能的矩阵运算,数组结构为ndarray

首先需要明确数组与列表的区别:数组是一种特殊变量,虽与列表相似,但列表可以存储任意类型的数据,数组只能存储一种类型的数据,同时,数组提供了许多方便统计计算的功能(如平均值mean、标准差std等)。

那么numpy有哪些功能呢?

首先在使用前要导入该模块(导入前要安装,方法自行搜索吧(*^-^*)),代码如下:

import numpy as np

1. 通过原有列表转化为数组

2.直接生成数组

  • 生成一维数组   
  •  

 上图中由于生成一维数组时,没有给参数10 定义数据类型,所以数组元素的类型默认为float64。那定义数据类型为整型时会是什么结果呢?

  • 生成多维数组 

zeros返回来一个给定形状和类型的用0填充的数组,同理,ones返回来一个给定形状和类型的用1填充的数组。但更多情况下我们想指定某个值,这时用np.full(shape, val)生成全为val的值,如下:

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值