Numpy中的.mean()和mean的区别
今天我在对Titanic数据进行处理的过程中发现一个非常有意思的事情。
问题描述:
我在对Age特征进行处理时,采取了使用平均值处理缺失值的方法,但是开始错误的用成了.mean
后面没有加(),这时候再用info()查看Age的数据类型居然由float64变成了object。
这个使用我再改用.mean(),再次查看info(),Age的数据类型没有变化。
于是我就去查了一下mean和mean()的区别
一番探索:
1、不带括号时,调用的是这个函数本身 ,是整个函数体,是一个函数对象,不需等该函数执行完成。所以得到一个object,那么这个时候得到的结果也是错的。
2、带括号(此时必须传入需要的参数),调用的是函数的return结果,需要等待函数执行完成的结果
文章也遇到过类似问题,可作参考:
普通网友: 请问有视频资源吗
qq_15074477: 书课件,谢谢谢谢
m0_55057132: 求课件
m0_59348639: 寻求报告和程序
jsxl2025: 你好,课件还可以分享以下吗