python中yield的用法,python中yield什么意思

  python中yield的用法,python中yield什么意思

  熊猫中原地参数在很多函数中都会有,它的作用是:是否在原对象基础上进行修改

  inplace=True:不创建新的对象,直接对原始对象进行修改;inplace=False:对数据进行修改,创建并返回新的对象承载其修改结果。

  其默认的数值是假的,即创建新的对象进行修改,原对象不变,和深复制和浅复制有些类似。

  实例1 -原地=真情况:import pandas as PD import numpy as npdf=PD .DataFrame(np.random.randn(4,3),columns=[A , B , C])data=df.drop([A],axis=1,in place=True)print(df)print(data)B C0 0.472730-0.6266851 0.065358 0.0313262-0.318582 1.1233083-0.097687 0.0181

  实例2 -原地=假情况:

  df=pd .DataFrame(np.random.randn(4,3),columns=[A , B , C])data=df.drop([A],axis=1,in place=False)print(df)print(data)A B C0-0.731578 0.226483 0.9866561 0.075936 1.622889 1.7679672-1.47777780-0.16780

  值错误:对于参数“原地”,预期类型为布尔,收到的类型为int .

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: