相关疑难解决方法(0)

"OverflowError:Python int太大而无法转换为C long"在Windows上但不是mac

我在Windows和Mac上运行完全相同的代码,使用python 3.5 64位.

在Windows上,它看起来像这样:

>>> import numpy as np
>>> preds = np.zeros((1, 3), dtype=int)
>>> p = [6802256107, 5017549029, 3745804973]
>>> preds[0] = p
Traceback (most recent call last):
  File "<pyshell#13>", line 1, in <module>
    preds[0] = p
OverflowError: Python int too large to convert to C long
Run Code Online (Sandbox Code Playgroud)

但是,此代码在我的Mac上运行正常.任何人都可以帮助解释为什么或为Windows上的代码提供解决方案?非常感谢!

python windows int long-integer

21
推荐指数
3
解决办法
6万
查看次数

Python:列表和numpy对象数组之间的差异

什么是存储在Python对象的优点和缺点numpy.arraydtype='o'与使用list(或listlist等,在更高的维度)?

在这种情况下,numpy数组是否更有效?(似乎他们无法避免间接,但在多维情况下可能更有效.)

python numpy

14
推荐指数
1
解决办法
8982
查看次数

具有numpy的对象数组

有什么方法可以在numpy数组中的任何类中创建一个对象吗?就像是:

a = zeros(4)

for i in range(4):
   a[i]=Register()
Run Code Online (Sandbox Code Playgroud)

谢谢

python arrays numpy

10
推荐指数
2
解决办法
7525
查看次数

标签 统计

python ×3

numpy ×2

arrays ×1

int ×1

long-integer ×1

windows ×1