업데이트 : numpy bug.Numpy bug? 어떻게 numpy 레코드 배열 ("재 배열")을 정렬합니까?
불행하게도 다음
import numpy as np
a = np.zeros(4, dtype=np.dtype([('t', '<f8'), ('d', [('a', '<i4'), ('b', '<f8')], (100,))], align=True))
b = np.require(a, requirements=['ALIGNED'])
print([x.flags['ALIGNED'] for x in [a, b]])
인쇄 [False, False]
!
어떻게 a
을 정렬합니까?
내가 잘못하면 나를 바로 잡으십시오! "b.flags [ 'ALIGNED']"라고 인쇄하면 False가 표시됩니까? (왜냐하면이 코드를 실행할 때 True 값을 얻습니다.) – user3378649
@ user3378649 : 1.31의 수치가 틀립니다. (나는 그것을 의심 할 여지가 없도록 프로그램으로 썼다.) –
@ user3378649 : 아마''