Python 打印一个张量变量

Python 打印一个张量变量,python,numpy,Python,Numpy,我有一个张量变量,它是一个大小为4*5的矩阵,我想知道是否有一种快速的方法可以将这个变量打印到控制台上。我可以使用不带for循环的print来打印此变量吗 当然 print ("{} {} {} {}\n" * 5).format(*t) 细节取决于张量的精确布局。这里我假设一个由20个浮点数组成的元组 或者如果你真的觉得很懒: print (("{} "*4 + "\n")*5).format(*t) 当然 细节取决于张量的精确布局。这里我假设一个由20个浮点数组成的元组 或者如果你真的觉

我有一个张量变量,它是一个大小为4*5的矩阵,我想知道是否有一种快速的方法可以将这个变量打印到控制台上。我可以使用不带for循环的print来打印此变量吗

当然

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阵列显示方式的更多方法,请参见