单击“查看为数组”时,Pycharm 显示 np.int64

问题描述 投票:0回答:1

在 Pycharm 中,我过去可以通过单击“评估”窗口中的“查看为数组”来查看 numpy 数组值。

此值显示为数字,颜色从蓝色到红色,具体取决于值。

但是,升级到 Windows 11 并安装最新的 Pycharm 社区版本后,视图作为数组选项显示的值不是数字,而是显示其类型(例如:

np.int64(3)
)。

我尝试将列表转换为 np.int32 甚至 np.int8 数组,但结果相同。

如何让 pycharm 显示实际的数值,而不需要它们的 numpy 类型?

有人遇到过同样的问题吗?不知道是64位版本的问题,还是最新版本引入的bug,因为之前运行得很好。

重现步骤

myList = [1,2,3,4]
myArray = np.array(myList)

Alt+F8 to evaluate expression, type `myArray` and click "View as Array

enter image description here

我的pycharm版本:

PyCharm 2024.1.4 (Community Edition)
Build #PC-241.18034.82, built on June 24, 2024
Runtime version: 17.0.11+1-b1207.24 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 11.0

还有我的Python版本

Python 3.12.4 (tags/v3.12.4:8e8a4ba, Jun  6 2024, 19:30:16) [MSC v.1940 64 bit (AMD64)] on win32
python pycharm
1个回答
0
投票

同样的问题,怎么解决?

© www.soinside.com 2019 - 2024. All rights reserved.