相关疑难解决方法(0)

默认情况下,numpy数组dtype在Windows 10 64位机器中以int32形式出现

我在笔记本电脑上安装了Anaconda 3 64位,并在Spyder中编写了以下代码:

import numpy.distutils.system_info as sysinfo
import numpy as np
import platform

sysinfo.platform_bits 
platform.architecture()

my_array = np.array([0,1,2,3])
my_array.dtype
Run Code Online (Sandbox Code Playgroud)

这些命令的输出显示以下内容:

sysinfo.platform_bits 
Out[31]: 64

platform.architecture()
Out[32]: ('64bit', 'WindowsPE')

my_array = np.array([0,1,2,3])
my_array.dtype
Out[33]: dtype('int32')
Run Code Online (Sandbox Code Playgroud)

我的问题是,即使我的系统是64位,为什么默认情况下数组类型是int32而不是int64?

任何帮助表示赞赏.

python numpy spyder anaconda

15
推荐指数
3
解决办法
2996
查看次数

标签 统计

anaconda ×1

numpy ×1

python ×1

spyder ×1