我只是想知道是否有任何快捷方式可以选择配对大括号中的内容,而不是通过在 pyCharm 或任何其他 IDE 中手动选择它们?例如,
我要选择
np.mean((predicted == validation).astype(float))
来自
print('\n Accuracy:' + str(100*np.mean((predicted == validation).astype(float))) + '%')
所以我没有将所有内容配对并亲自验证。
最佳答案
您可以使用扩展选择 Ctrl + W
。将光标放在内部并重复按,直到选择您想要的所有内容。要缩小选择,请使用Ctrl + Shift + W
。
对于您的示例,如果将光标放在预测
上,扩展选择将按如下方式工作:
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) + '%')
关于python - 在 pyCharm 或任何 IDE 中选择配对大括号之间的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35765317/