我通过我的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) 是否可以采用包含 171 个值的 1D numpy 数组并将这些值放入 18X18 矩阵的顶部三角形中?
我觉得我应该能够使用 np.triu_indices 来以某种方式做到这一点,但我不太明白!
谢谢!