我只是想知道在配对的大括号中选择内容有什么快捷方式,而不是在pyCharm或任何其他IDE中手动选择它们吗?例如,
我想选择
np.mean((predicted == validation).astype(float))
这
print('\n Accuracy:' + str(100*np.mean((predicted == validation).astype(float))) + '%')
所以我没有配对所有内容并自行验证。
答案 0 :(得分:2)
您可以使用扩展选择 Ctrl + W
。将光标放在内部并重复按,直到选中所需的所有内容。要缩小 选择,请使用Ctrl + Shift + W
。
对于您的示例,如果将光标置于predicted
:
predicted
predicted == validation
(predicted == validation)
(predicted == validation).astype
(predicted == validation).astype(float)
((predicted == validation).astype(float))
np.mean((predicted == validation).astype(float))
如果你把它放在平均值上,它如下:
mean
np.mean
np.mean((predicted == validation).astype(float))
尝试感受它。
还有智能选择和Ctrl + Alt + V
,但这对于重构是明确的。试试吧,看看它是否是你需要的。它将通过创建一个新变量,将所选表达式分配给它并在外部表达式中使用该变量来拆分表达式。因此,如果我将它用于表达选择你的部分,它将重构为:
mean = np.mean((predicted == validation).astype(float))
print('\n Accuracy:' + str(100* mean) + '%')