Numpy、Pandas 笔记(一)

数据清洗中 drop() 函数的用法

删除表中的某一行或者某一列更明智的方法是使用drop,它不改变原有的df中的数据,而是可选择性的返回另一个dataframe来存放删除后的数据

 DataFrame.drop(labels=Noneaxis=0index=Nonecolumns=Nonelevel=Noneinplace=Falseerrors='raise')

 

reshape((1, -1))的理解

跟进numpy库官网的介绍,这里的-1被理解为unspecified value,意思是未指定为给定的。如果我只需要特定的行数,列数多少我无所谓,我只需要指定行数,那么列数直接用-1代替就行了,计算机帮我们算赢有多少列,反之亦然。



 

numpy库数组拼接np.concatenate()

concatenate()效率更高,适合大规模的数据拼接

 

numpy 中的var、std和cov

 

var:表示方差,

 

即各项-均值的平方求和后再除以N ,

 

std:表示标准差,是var的平方根。

 

cov:协方差 ,与var类似,但是除以(N-1)

 

NumPy库中dot()函数

np.dot(a, b, out=None) #该函数的作用是获取两个元素a,b的乘积.

二维数组矩阵之间的dot函数运算得到的乘积是矩阵乘积

dot()函数可以通过NumPy库调用,也可以由数组实例对象进行调用。例如:a.dot(b) 与 np.dot(a,b)效果相同。但矩阵积计算不遵循交换律,np.dot(a,b) 和 np.dot(b,a) 得到的结果是不一样的。

 

 

head()   查看头几行  默认为5行


tail()     查看后几行  默认为5行

 

 

 

 

 

 

 

参考链接:  https://www.cnblogs.com/freeman818/p/10494314.html

                    https://www.cnblogs.com/shueixue/p/10953699.html

      https://www.cnblogs.com/zz22--/p/8137623.html

      https://www.cnblogs.com/Shawnyi/p/10370815.html

      链接:https://www.jianshu.com/p/d9df005636a6

posted @ 2020-03-27 10:24  cfancy  阅读(123)  评论(0编辑  收藏  举报