Python cod中的'r[]'和“basename='arc'”行是什么

2024-04-24 04:49:44 发布

您现在位置:Python中文网/ 问答频道 /正文

这里有一个Python代码here的示例。以下几行我找不到任何解释:

x = r_[36, 36, 19, 18, 33, 26]
y = r_[14, 10, 28, 31, 18, 26]
basename = 'arc'

请告诉我它是怎么工作的。或者参考任何信息页面。谢谢您。


Tags: 代码信息示例here页面arcbasename
2条回答

r_是numpy魔法:http://docs.scipy.org/doc/numpy/reference/generated/numpy.r_.html

basename稍后用于生成文件名:

...
# basename is actually set to "circle" ("arc" is commented out) in that example.
# this saves the figure to "circle_residu2.png" or "circle_residu1.png"
p.savefig('%s_residu%d.png' % (basename, 2 if residu2 else 1))

根据NumPy for Matlab Users pager_是一个创建的对象,它允许使用类似Matlab的符号创建数字范围。 i、 e

In MATLAB®, 0:5 can be used as both a range literal and a 'slice' index (inside parentheses); however, in Python, constructs like 0:5 can only be used as a slice index (inside square brackets).

有关^{cd1>}如何工作的更多信息,请查看the docs。在

相关问题 更多 >