Python 打印一个张量变量
我有一个张量变量,它是一个大小为4*5的矩阵,我想知道是否有一种快速的方法可以将这个变量打印到控制台上。我可以使用不带for循环的print来打印此变量吗 当然Python 打印一个张量变量,python,numpy,Python,Numpy,我有一个张量变量,它是一个大小为4*5的矩阵,我想知道是否有一种快速的方法可以将这个变量打印到控制台上。我可以使用不带for循环的print来打印此变量吗 当然 print ("{} {} {} {}\n" * 5).format(*t) 细节取决于张量的精确布局。这里我假设一个由20个浮点数组成的元组 或者如果你真的觉得很懒: print (("{} "*4 + "\n")*5).format(*t) 当然 细节取决于张量的精确布局。这里我假设一个由20个浮点数组成的元组 或者如果你真的觉
print ("{} {} {} {}\n" * 5).format(*t)
细节取决于张量的精确布局。这里我假设一个由20个浮点数组成的元组
或者如果你真的觉得很懒:
print (("{} "*4 + "\n")*5).format(*t)
当然
细节取决于张量的精确布局。这里我假设一个由20个浮点数组成的元组
或者如果你真的觉得很懒:
print (("{} "*4 + "\n")*5).format(*t)
结果:
[1, 2, 3, 4] [5, 6, 7, 8] [9, 10, 11, 12] [13, 14, 15, 16] [17, 18, 19, 20]
结果:
[1, 2, 3, 4] [5, 6, 7, 8] [9, 10, 11, 12] [13, 14, 15, 16] [17, 18, 19, 20]
NumPy阵列可以以良好的格式打印:
In [187]: arr = np.arange(4*5).reshape(4,5)
In [188]: print(arr)
[[ 0 1 2 3 4]
[ 5 6 7 8 9]
[10 11 12 13 14]
[15 16 17 18 19]]
有关控制NumPy数组显示方式的更多方法,请参阅。NumPy数组可以以良好的格式打印:
In [187]: arr = np.arange(4*5).reshape(4,5)
In [188]: print(arr)
[[ 0 1 2 3 4]
[ 5 6 7 8 9]
[10 11 12 13 14]
[15 16 17 18 19]]
有关控制NumPy阵列显示方式的更多方法,请参见