为什么 Spyder "variables information" 在字典中显示错误的 NumPy 数组形状?

Why does Spyder "variables information" show wrong shapes of NumPy arrays in a dictionary?

我制作了一个由数组组成的字典。

问题是,根据 SPYDER 编辑器的结果,每个数组的大小似乎都是错误的 windows...它看起来被调换了。

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])

确实网络['W1'] size(shape)是(2, 3),另一个是(3,)。 但是我的 windows(来自 SPYDER 编辑器)显示错误的尺寸。

附上我看到的截图,你也可以看到network['W1']的大小是(3,) network['b1'] 是 (2,3).

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

(此处为 Spyder 维护者)此问题是由 Spyder 中的错误引起的,但现已修复。请通过打开 Anaconda Prompt 和 运行

进行更新
conda update anaconda

然后

conda install spyder=4.2.5