Open3

onnxのパラメータをbase64エンコード・base64デコードするための変換ツール検討

PINTOPINTO
  • 型の定数一覧
// Attribute
enum AttributeType : int32 {
  UNDEFINED = 0,
  FLOAT = 1,        <--- FLOATのスカラー?
  INT = 2,          <--- INTのスカラー?
  STRING = 3,
  TENSOR = 4,
  GRAPH = 5,
  FLOATS = 6,       <--- FLOATの配列
  INTS = 7,         <--- INTの配列
  STRINGS = 8,
  TENSORS = 9,
  GRAPHS = 10,
  SPARSE_TENSOR = 11,
  SPARSE_TENSORS = 12,
}
PINTOPINTO
  • Numpyの型

https://note.nkmk.me/python-numpy-dtype-astype/

dtype		型コード	説明
---------------------------------------------------------------------------
int8		i1	符号あり8ビット整数型
int16		i2	符号あり16ビット整数型
int32		i4	符号あり32ビット整数型
int64		i8	符号あり64ビット整数型
uint8		u1	符号なし8ビット整数型
uint16		u2	符号なし16ビット整数型
uint32		u4	符号なし32ビット整数型
uint64		u8	符号なし64ビット整数型
float16		f2	半精度浮動小数点型(符号部1ビット,指数部5ビット,仮数部10ビット)
float32		f4	単精度浮動小数点型(符号部1ビット,指数部8ビット,仮数部23ビット)
float64		f8	倍精度浮動小数点型(符号部1ビット,指数部11ビット,仮数部52ビット)
float128	f16	四倍精度浮動小数点型(符号部1ビット,指数部15ビット,仮数部112ビット)
complex64	c8	複素数(実部・虚部がそれぞれfloat32)
complex128	c16	複素数(実部・虚部がそれぞれfloat64)
complex256	c32	複素数(実部・虚部がそれぞれfloat128)
bool		?	ブール型(True or False)
unicode		U	Unicode文字列
object		O	Pythonオブジェクト型