相关疑难解决方法(0)

在64位架构上不能使用Python中的128位浮点数

我通过我的python终端(在Enthought Canopy IDE中)检查了指针的大小

import ctypes
print (ctypes.sizeof(ctypes.c_voidp) * 8)
Run Code Online (Sandbox Code Playgroud)

我有一个64位的架构,并且工作numpy.float64得很好.但我不能用np.float128

np.array([1,1,1],dtype=np.float128)
Run Code Online (Sandbox Code Playgroud)

要么

np.float128(1)
Run Code Online (Sandbox Code Playgroud)

结果是:

AttributeError: 'module' object has no attribute 'float128'
Run Code Online (Sandbox Code Playgroud)

我正在运行以下版本:

sys.version_info(major=2, minor=7, micro=6, releaselevel='final', serial=0)
Run Code Online (Sandbox Code Playgroud)

python numpy 128-bit

10
推荐指数
1
解决办法
6627
查看次数

将一维 numpy 数组转换为矩阵的顶部三角形

是否可以采用包含 171 个值的 1D numpy 数组并将这些值放入 18X18 矩阵的顶部三角形中?

我觉得我应该能够使用 np.triu_indices 来以某种方式做到这一点,但我不太明白!

谢谢!

python numpy

5
推荐指数
1
解决办法
1400
查看次数

标签 统计

numpy ×2

python ×2

128-bit ×1