Python 为什么Spyder会这样说;变量信息“;在字典中显示错误的NumPy数组形状?

Python 为什么Spyder会这样说;变量信息“;在字典中显示错误的NumPy数组形状?,python,numpy,spyder,Python,Numpy,Spyder,我制作了一本由数组组成的词典 问题是根据SPYDER编辑器窗口的结果,每个数组的大小似乎是错误的。。。看起来像是换了 将numpy导入为np 网络={} 网络['W1']=np.数组([[0.1,0.3,0.5],[0.2,0.4,0.6]) 网络['b1']=np.array([0.1,0.2,0.3]) 网络['W1']的大小(形状)是(2,3),另一个是(3,)。 但是,我的窗口(来自SPYDER编辑器)显示的大小错误 我附上了我看到的屏幕截图,你也可以看到网络['W1']的大小是(3,

我制作了一本由数组组成的词典

问题是根据SPYDER编辑器窗口的结果,每个数组的大小似乎是错误的。。。看起来像是换了

将numpy导入为np
网络={}
网络['W1']=np.数组([[0.1,0.3,0.5],[0.2,0.4,0.6])
网络['b1']=np.array([0.1,0.2,0.3])
网络['W1']的大小(形状)是(2,3),另一个是(3,)。 但是,我的窗口(来自SPYDER编辑器)显示的大小错误

我附上了我看到的屏幕截图,你也可以看到
网络['W1']
的大小是(3,) 而
network['b1']
is(2,3)

有人知道这里发生了什么吗

(此处为Spyder维护人员)此问题是由Spyder中的错误引起的,但现已修复。请打开Anaconda提示符并在那里运行以进行更新

conda update anaconda
然后

conda install spyder=4.2.5

我现在无法证明,但我非常肯定你所写的不是真的。你确定没有把
W1
b1
混在一起吗?您为“您可以找到大小”运行了什么代码?网络的大小['W1']应该是(2,3)而不是(3,)。错了吗?你说是(3),但应该是(2,3)。是的,应该是(2,3)。为什么你认为它是(3,)?因为它(python)向我展示了这一点。这就是我的问题。那个名为“网络”的窗口是什么?是什么错误?它把字典里的钥匙调换了吗?它是否显示了变量更改时未正确更新的旧信息?它是针对NumPy的吗?这个错误是因为我们没有在字典查看器中正确地对键进行排序而导致的。