【发布时间】:2021-08-06 07:31:36
【问题描述】:
我制作了一个由数组组成的字典。
问题是根据 SPYDER 编辑器窗口的结果,每个数组的大小似乎是错误的......它看起来切换了。
import numpy as np
network = {}
network['W1'] = np.array([[0.1, 0.3, 0.5], [0.2, 0.4, 0.6]])
network['b1'] = np.array([0.1, 0.2, 0.3])
确实 network['W1'] size(shape) 是 (2, 3) 而另一个是 (3,)。 但是我的窗口(来自 SPYDER 编辑器)显示错误的大小。
我附上了我看到的截图,你也可以看到network['W1']的大小是(3,)
network['b1'] 是 (2,3)。
有人知道这里发生了什么吗?
【问题讨论】:
-
我现在不能证明,但我很确定你写的不是真的。你确定你没有混淆
W1和b1?你为“你可以找到大小”运行了什么代码? -
network['W1'] 的大小应该是 (2,3) 而不是 (3,)。错了吗?
-
你说是 (3,) 但应该是 (2,3)。是的,应该是 (2,3)。为什么你认为是 (3,)?
-
因为它(python)向我展示那样。这是我的问题。
-
标题为“网络”的窗口是什么?