今天,在其他一些场合,我收到这样的错误:
{TypeError}ufunc subtract cannot use operands with types dtype('<M8[us]') and dtype('O').
在其他日子里,我想执行一些printf类型的命令,但对于字符代表某种钝数据类型(例如,带符号的八进制值)的字符,我感到茫然。
在第一个示例中,我一直很难找到现在被称为“类型代码”或“数组协议类型字符串”的定义,并且不要与“ printf样式的字符串格式转换字符”混淆”,因为它们是带有字符串文字引号的单个字符,因此谷歌搜索它们只是一团糟,或者是试图为我不知道的单词找到同义词。也许我对RegEx不好,不能很好地浏览手册页,但我只是想抛出一个可能会自己回答的问题,以便为我试图找到的东西标记一堆同义词,最后登陆类型代码。我知道我正在寻找python或numpy数据类型,并且在互联网上搜寻dtype('<M8[us]')
的时间最长,因此我想通过提供可能的在线书签来帮助那些处于类似情况的人。
过去,我已经从各种来源阅读过各种数据类型和这种语法,了解小尾数符号“
我将在这里找到的关于这些各种类型代码的各种资源放在python和相关的库中,但是我确定还有更多的资源,因此欢迎其他人进行添加/编辑。我将所有链接添加为答案,谁知道,如果其他人也遇到这种情况,也许我会在某个地方制作类型代码备忘单或一些常规资源。无论如何,我认为将它们聚集在我用一堆试图找到它们的关键字标记的地方会很有帮助,但无济于事,例如:python numpy数据类型的简写定义,python numpy dtype的缩写,python数组dtype的代码等等。如果在标记这些不可谷歌的术语时想到其他任何单词,请随时进行编辑和添加。