我有一個張量變量,它是一個大小爲4 * 5的矩陣,我想知道是否有快速的方法將這個變量打印到控制檯。我是否可以使用print而不使用for循環打印此變量?打印張量變量
Q
打印張量變量
1
A
回答
1
當然!
print ("{} {} {} {}\n" * 5).format(*t)
具體取決於張量的確切佈局。這裏我假設有20個浮點數的元組。
或者,如果你覺得真的懶:
print (("{} "*4 + "\n")*5).format(*t)
1
def main():
matrix = [
[ 1, 2, 3, 4],
[ 5, 6, 7, 8],
[ 9, 10, 11, 12],
[13, 14, 15, 16],
[17, 18, 19, 20],
]
print("{} {} {} {} {}".format(*matrix))
if __name__ == '__main__':
main()
結果:
[1, 2, 3, 4] [5, 6, 7, 8] [9, 10, 11, 12] [13, 14, 15, 16] [17, 18, 19, 20]
4
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.set_printoptions如何控制Num顯示Py數組。
相關問題
- 1. Tensorflow張量的打印值
- 2. 打印張量價值
- 3. 如何打印tensorflow張量
- 4. 打印變量
- 5. 打印變量
- 6. 打印LaTeX變量
- 7. 變量不打印
- 8. Javascript打印變量
- 9. 在Python中打印張量張量永遠掛起
- 10. 如何在張量流中打印張量形狀?
- 11. IPython - 打印默認打印頭變量和尾變量的長變量
- 12. 從配置打印變量
- 13. JDB打印全局變量
- 14. 打印與另一變量
- 15. python終端打印變量
- 16. 打印多個bash變量
- 17. 打印HTML中的變量
- 18. 打印雙變量內容
- 19. 使用XML打印變量
- 20. 打印一個ref變量
- 21. Angular2 Input()變量打印undefined
- 22. 打印一個__m128i變量
- 23. 打印一個GUID變量
- 24. 打印變量的名稱
- 25. 分配變量並打印
- 26. 打印Oracle PLSQL OUT變量
- 27. html打印變量值
- 28. Java的打印*變量*'
- 29. 打印局部變量
- 30. golang gdb - 打印變量