np.add.types 列出的字符是什么意思?

问题描述 投票:3回答:1

当我输入np.add.types时,它显示如下。

['??->?',
 'bb->b',
 'BB->B',
 'hh->h',
 'HH->H',
 'ii->i',
 'II->I',
 'll->l',
 'LL->L',
 'qq->q',
 'QQ->Q',
 'ee->e',
 'ff->f',
 'dd->d',
 'gg->g',
 'FF->F',
 'DD->D',
 'GG->G',
 'Mm->M',
 'mm->m',
 'mM->M',
 'OO->O']

有没有对这些符号的解释。我知道它们是ufunc在包numpy中支持的数据类型,但我如何解释?

python c numpy ctypes
1个回答
4
投票

这些代表了数据类型,以及当你对它们应用函数时得到的东西。例如,如果你添加了两个bool类型 ? 你会得到另一个bool (??->?),如果你添加一个日期时间和一个时间德尔塔,你会得到一个日期时间的 Mm->M.

检查清单 此处此处.

© www.soinside.com 2019 - 2024. All rights reserved.