日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

把tensor转为numpy_如何在TensorFlow中将张量转换为numpy数组?

發布時間:2025/3/20 编程问答 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 把tensor转为numpy_如何在TensorFlow中将张量转换为numpy数组? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

TensorFlow 2.0

急切執行默認情況下.numpy()處于啟用狀態,因此只需調用Tensor對象即可。

import tensorflow as tf

a = tf.constant([[1, 2], [3, 4]])

b = tf.add(a, 1)

a.numpy()

# array([[1, 2],

#? ? ? ? [3, 4]], dtype=int32)

b.numpy()

# array([[2, 3],

#? ? ? ? [4, 5]], dtype=int32)

tf.multiply(a, b).numpy()

# array([[ 2,? 6],

#? ? ? ? [12, 20]], dtype=int32)

值得注意的是(來自文檔),

Numpy數組可以與Tensor對象共享內存。對一個的任何更改都可能反映在另一個上。

大膽強調我的。副本可能會也可能不會返回,這是實現的詳細信息。

如果禁用了“急切執行”,則可以構建一個圖形,然后通過tf.compat.v1.Session以下方式運行它:

a = tf.constant([[1, 2], [3, 4]])

b = tf.add(a, 1)

out = tf.multiply(a, b)

out.eval(session=tf.compat.v1.Session())

# array([[ 2,? 6],

#? ? ? ? [12, 20]], dtype=int32)

另請參見TF 2.0符號映射,以獲取舊API到新API的映射。

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的把tensor转为numpy_如何在TensorFlow中将张量转换为numpy数组?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。