numpy 형식의 유효성 검사를 구현하려고합니다. 특히 np.longdouble
이 80 비트 확장 정밀도 부동 소수점 인 경우 - 패딩을 사용하여 원시 바이트 크기를 가져옵니다.numpy dtype 정보 얻기
Accured to dtype
docs, 나는 속성으로부터 많은 정보를 얻을 수 있습니다. 그러나 내가 확인한 속성 중 어느 것이 든
In [23]: np.longdouble.nbytes
Out[23]: <attribute 'nbytes' of 'numpy.generic' objects>
숫자 대신에 얻을 수 있습니다.
np.finfo(np.longdouble)
에서 많은 정보를 얻을 수 있지만 바이트 크기는 포함되지 않습니다.
확실히, 그 유형의 배열을 생성하고 크기 또는 무언가를 계산할 수 있지만 특정 인스턴스에 바인딩되지 않은 정보를 얻으려면 정말 필요합니까?
도움이 되셨습니까? - http://stackoverflow.com/questions/16972501/numpy-size-of-data-type – Divakar