Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中调用库函数_Python_Pandas_Function_Numpy_Libraries - Fatal编程技术网

在python中调用库函数

在python中调用库函数,python,pandas,function,numpy,libraries,Python,Pandas,Function,Numpy,Libraries,案例一:在某些情况下,我使用库名称来调用函数集,即np.median() 案例二:在某些情况下,我使用变量名和库名调用另一组函数,即np.mean(heights)或heights.mean() 在案例II中,我能够同时使用库名和变量名。在案例I中,只有库名称有效。 我的疑问是如何区分这两组函数。 如果我错了,请澄清我的想法。 (这里我指的是python语言) 谢谢。在第一种情况下,您正在调用库的方法(函数)。库通常是模块中的类实例或函数集合 在第二个示例中,您再次从模块调用函数,但在本例中,它

案例一:在某些情况下,我使用库名称来调用函数集,即np.median()
案例二:在某些情况下,我使用变量名和库名调用另一组函数,即np.mean(heights)或heights.mean() 在案例II中,我能够同时使用库名和变量名。在案例I中,只有库名称有效。

我的疑问是如何区分这两组函数。 如果我错了,请澄清我的想法。 (这里我指的是python语言)


谢谢。

在第一种情况下,您正在调用库的方法(函数)。库通常是模块中的类实例或函数集合


在第二个示例中,您再次从模块调用函数,但在本例中,它返回一个ndarray(基本上是一个numpy列表),它本身有一些可以调用的方法。

谢谢。我需要更多的澄清。如何确定哪个使用库名或变量名?在一种情况下,您使用的是库直接公开的方法,在另一种情况下,您对该库生成的项执行操作,该项本身公开了其中一些方法。您应该研究面向对象编程模式,但一般来说,参考官方文档是一个良好的开端。例如,如果您查看
np.mean
,您会看到第一个参数是一个类似于
的数组,也就是说它接受一个输入,而输出中有
ndarray
。查看
ndarray
,它是一个对象,有许多方法以某种方式对数组进行操作。