袖扣以DataFrame.iplot
的形式提供了Panda的DataFrame
和{
import pandas as pd
pd.DataFrame.iplot
Out[1]: AttributeError: type object 'DataFrame' has no attribute 'iplot'
import pandas as pd
import cufflinks as cf
pd.DataFrame.iplot
Out[1]: <function cufflinks.plotlytools._iplot>
import cufflinks as cf
import pandas as pd
pd.DataFrame.iplot
Out[1]: <function cufflinks.plotlytools._iplot>
首先我们看到pd数据帧默认情况下不包含iplot
。在第二个例子中,当袖扣在Pandas之后导入时,它可以很容易地向DataFrame
类添加一个额外的方法来提供额外的功能。但是,在第三个方法中,DataFrame
类将在导入cufflinks
之后的import pandas
语句中定义。如何添加附加方法?这绝对是方便的,因为我对中间示例如何工作的理解需要始终按顺序导入库,这是不可取的,因此我有兴趣了解这里使用的技巧。在
我相当肯定这是因为python caches加载了模块。例如,以下表达式均为真:
印刷品:
^{pr2}$相关问题 更多 >
编程相关推荐