将Python代码转换为TensorFlow程序

2024-04-30 17:48:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我想将下面的Python代码转换为TensorFlow程序,但是无法访问/修改矩阵元素(我正在Jupiter笔记本上运行该代码)。在

edges = np.matrix('0 0 0 1; 0 0 1 0; 1 0 0 0; 0 0 1 0')
mat1 = np.matrix('0 0 0 0; 0 0 0 0; 0 0 0 0; 0 0 0 0')
for i in range(0,4):    
  for j in range(0,4):
    if edges[i,j]==1 or (edges[i,0]==1 and edges[0,j]==1):
        mat1[i,j]=1
    else:
        mat1[i,j]=1            
print(mat1)

请帮助代码,这样我就可以使用TensorFlow运行它了。在


Tags: 代码in程序元素foriftensorflownp
1条回答
网友
1楼 · 发布于 2024-04-30 17:48:18

首先,你的代码似乎有一个错误。ifelse条件都将mat1[i,j]设置为1。。。假设您的代码实际上是:

for i in range(0,4):
  for j in range(0,4):
    if edges[i,j]==1 or (edges[i,0]==1 and edges[0,j]==1):
        mat1[i,j]=1

张量流解为:

^{pr2}$

相关问题 更多 >