Python mtrand.pyx文件中的Numpy错误

Python mtrand.pyx文件中的Numpy错误,python,numpy,ubuntu-14.04,keras,Python,Numpy,Ubuntu 14.04,Keras,我在我的台式机上运行Keras型号,在我的笔记本电脑上运行平稳。但在桌面上,它给了我以下错误: File "mtrand.pyx", line 1252, in mtrand.RandomState.uniform (numpy/random/mtrand/mtrand.c:12988) OverflowError: Range exceeds valid bounds 我的编辑器显示错误发生在这一行: model.add(Dense(128, activation='relu')) 这

我在我的台式机上运行Keras型号,在我的笔记本电脑上运行平稳。但在桌面上,它给了我以下错误:

 File "mtrand.pyx", line 1252, in mtrand.RandomState.uniform (numpy/random/mtrand/mtrand.c:12988)
 OverflowError: Range exceeds valid bounds
我的编辑器显示错误发生在这一行:

model.add(Dense(128, activation='relu'))

这可能是由于笔记本电脑和台式电脑的Keras版本不同。看见修复方法可能是将参数已更改的
input\u shape()
方法调用更新为如下内容:

input_shape=(IMAGE_HEIGHT, IMAGE_WIDTH,1)
如果不起作用,可以尝试更改图像的尺寸顺序:

from keras import backend as K
K.set_image_dim_ordering('th')

据报道,这两种解决方案都适用于遇到此问题的用户。

这可能是因为您的笔记本电脑和台式机的Keras版本不同。看见修复方法可能是将参数已更改的
input\u shape()
方法调用更新为如下内容:

input_shape=(IMAGE_HEIGHT, IMAGE_WIDTH,1)
如果不起作用,可以尝试更改图像的尺寸顺序:

from keras import backend as K
K.set_image_dim_ordering('th')

据报道,这两种解决方案都适用于遇到此问题的用户。

笔记本电脑64位和台式电脑32位?你运行keras模型是什么意思?运行代码,加载pickle模型并运行?可能还有更多信息要提供。64位笔记本电脑和32位台式电脑?你运行keras模型是什么意思?运行代码,加载pickle模型并运行?可能还有更多的信息要提供。