【发布时间】:2020-08-02 04:04:12
【问题描述】:
假设我有 Pandas 数据。任何数据。我导入seaborn 来制作变量之间相关性的彩色版本。除了将相关表达式传递给热图函数,也不是创建一次性变量来存储相关输出,我如何使用with 语句创建在绘制热图后不再存在的临时变量?
不起作用
# Assume: season = sns, Data is heatmapable
with mypandas_df.correlation(method="pearson") as heatmap_input:
# possible other statements
sns.heatmap(heatmap_input)
# possible other statements
如果存在,那么在 seaborn 绘制地图后,heatmap_input 不再作为变量存在。我想要 tat 功能。
任重道远
# this could be temporary but is now global
tcbtbing = mypandas_df.correlation(method="pearson")
sns.heatmap(tcbtbing)
紧凑的方式
sns.heatmap( mypandas_df.correlation(method="pearson") )
我想使用with 语句(或类似的short)构造来避免Long Way 和Compact 方式,但为其他操作留出空间,例如情节本身.
【问题讨论】:
标签: python-3.x pandas with-statement