Numpy 基本概念以及2.7版本与3.6版本间的差异

本文介绍了Numpy和Pandas的基础操作与应用技巧,包括数组创建、索引选取及常用函数使用。同时对比了不同Python版本间的变化,并指出sklearn模块在实际使用中的更新点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Numpy 基本概念以及2.7版本与3.6版本间的差异

iPython环境下

Numpy

randn()函数:产生numpy数组array类型,一般若为定义则用 from numpy.random import randn,e.g. randn(7,4)产生7✖️4数组

下标:数组下标从0开始和c++一致

冒号:arr[:,1] 二维数组第一列,arr[1,:]二维数组第一行

arr[1:, 2] 索引值为1的行(第二行)到end(包含)第三列(索引值为2),arr[:3, 2]第一行到第三行(0,1,2) 即冒号后的数字不包含该数字索引

对于索引与数组匹配的问题,若arr1= [’s’,’b’,’s’] arr2 为3✖️n数组才可匹配,即判断字符是否相等从而饮用arr2 如arr2[arr1 == ‘s’]输出arr1为s的对应数组值,布尔型数组的长度必须和索引的轴长度一致

注意:Python中的and or 关键字在布尔型数组中无效

arange(15)返回0-14不包含最后一个, 15个数组

Pandas

对于标签的切片即带冒号的选择行列,其末端是包含的

sklearn

kaggle竞赛课本和实际ipython使用中的差异

from sklearn.cross_validation import train_test_split改为

from sklearn.model_selection import train_test_split

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值