关于python中的子情节

关于python中的子情节,python,matplotlib,Python,Matplotlib,我正在阅读使用python的机器学习算法。虽然我是python新手,但我正在努力学习大部分内容。但我发现下面很难理解 axprops = dict(xticks=[], yticks=[]) createPlot.ax1 = plt.subplot(111, frameon=False, **axprops) 在上面的代码中**axprops在这里是什么意思?为什么我们要在axprops之前添加** 在这种情况下,什么是xticks和yticks 子批次的声明是什么。我在网上搜索时找不

我正在阅读使用python的机器学习算法。虽然我是python新手,但我正在努力学习大部分内容。但我发现下面很难理解

 axprops = dict(xticks=[], yticks=[])
 createPlot.ax1 = plt.subplot(111, frameon=False, **axprops)  
在上面的代码中**axprops在这里是什么意思?为什么我们要在axprops之前添加**

在这种情况下,什么是xticks和yticks

子批次的声明是什么。我在网上搜索时找不到


感谢

谷歌对axprops一无所知,它是一个仲裁变量名-在python教程中搜索
*args
**kwargs
(后者的意思是“关键字参数”),或者如评论中所述

通过提供一个字典,您可以在一次调用中向函数传递许多关键字参数(在字典中,关键字当然限于函数所需的参数,但不需要包含所有参数)。在您的示例中,它是完全无用的(好吧,这是一个风格问题),但是您可以在
if
s中动态构建此词典,例如

在本例中,您传递这些参数以告诉子批不绘制任何记号(只需尝试而不传递
axprops
,您将看到这一变化,它将自动生成它认为适合数据的记号)

中解释了整个kwargs(
***
)的内容