【发布时间】:2018-02-07 13:55:30
【问题描述】:
我正在寻找一个在 for 循环中使用范围作为输出名称的方法。我可以想到其他方法来做到这一点,但这是一个班级,所以我确定我忽略了一些简单的事情。在下面的简化代码中,我希望输出类似于:
"t1 = [[ 0.5 1. 1.5] [ 2. 2.5 3. ]]"
"t2 = [[ 3.5 4. 4.5] [5. 5.5 6.]]"
t1 = np.array([[1,2,3],[4,5,6]])
t2 = np.array([[7,8,9],[10,11,12]])
for set in [t1,t2]:
out = set/2
print(out)
【问题讨论】:
-
你想打印变量名还是问题出在哪里?
-
变量名称在源代码本身之外不存在。
-
对不起,我的问题不够具体:我得到了相当于:“for set in [t1,t2]:”的行,需要将名称“t1”和 t2”分配给结果。抱歉,我的回答格式奇怪,因为此编辑器不接受换行符。