Python数据类型类型代码综合表或资源 -- python 领域 和 numpy 领域 和 types 领域 和 printf 领域 相关 的问题

Python data type type codes comprehensive table or resource


0
vote

问题

中文

今天,在其他几个场合,我收到了这样的错误:

{TypeError}ufunc subtract cannot use operands with types dtype('<M8[us]') and dtype('O').

在其他日子里,我想做一些printf类型命令,并处于丢失的损失,该字符用于某些钝数据类型(例如符号八大数值)。

我总是在第一个例子中找到我现在发现的所发现的定义或"resion-pargences类型字符串" 的定义,而不与"printf样式字符串格式转换字符混淆"如在以后的情况下,因为它们是具有字符串文字引号的单个字符,因此谷歌曲它们只是一团糟,或者试图找到我不知道的单词的同义词。也许我对Regex很糟糕,无法足够好地导航人文页,但我只是想呕吐一个可能的自我回答的问题,以便标记一堆同义词,我试图找到的东西和最终降落在类型代码上。我知道我正在寻找python或numpy数据类型,并正在互联网为 dtype('<M8[us]') 为最长的时间,所以通过提供一个人来帮助那些最终获得类似情况的人 - 在线书签。

我已经读过各种数据类型和这个语法,从各种源中知道有关小endian符号'<',那个'8'与大小有关,但会改变取决于dtype,但我不知道'm'或'[美国]的定义是什么。在我深夜的愚蠢中,我看了numpy和python文档,但是对于早期的版本而不是我当前的env,它看起来像是这个'm'直到最近,我留下了所有的桌子文档是非穷举,并且所有这些类型代码的其他UNIX或C的定义(我仍然没有排除在外,而且假设现在不是我在当前Numpy中找到'M'的情况版本doc)。

我将把我所在的各种资源放在这里,我在这里有关这些各种类型代码,但我确定更多更多,因此欢迎其他人的补充/编辑。我会将所有链接添加为答案,谁知道,如果其他人也在这种情况下发现自己,也许我会在某处制作一个类型的代码作弊表或作为一般资源的东西。无论如何,我认为他们会在一个标记的地方收集一堆关键字的地方,我正在使用试图找到它们,无用,如:python numpy数据类型缩写定义,python numpy dtype缩写,python阵列dtype代码等等如果您在标记这些无能为力的术语时遇到任何其他语言,请随时编辑和添加。

英文原文

Today, and on several other occasions, I received an error like this:

{TypeError}ufunc subtract cannot use operands with types dtype('<M8[us]') and dtype('O').

On other days, I'd want to do some printf type command and be at a loss for which character stood for some obtuse data type (e.g. signed octal value).

I always had a hard time finding the definitions of what I now found to be called "type codes" or "Array-protocol type strings" in the first example and not to be confused with "printf-style String Formatting conversion characters" as in the later case, as they are single characters with string literal quotes, and thus Googling them is just a mess or trying to find synonyms for a word I didn't know. Maybe I'm just bad at RegEx and can't navigate man pages well enough, but I just wanted to throw up a possibly self answered question, in order to tag a bunch of synonyms for things I was trying to find and in the end landed on type code. I knew I was looking for python or numpy data types, and was scouring the internet for a dtype('<M8[us]') for the longest time so thought I'd help those who end up in a similar situation by providing a would-be online bookmark.

I had already read about various data types and this syntax in the past from various sources, knowing about the little-endian symbol '<', that '8' had something to do with the size, but would change depending on the dtype, but I had no idea what 'M' or '[us]' was defining. In my late night stupidity I looked over the numpy and python docs, but both for an earlier version than I had in my current env, and it looks like this 'M' did not appear until recently so I was left thinking all the tables in the docs were non-exhaustive and there was some other Unix or C based definition of all these type codes (which I still have not ruled out, but assume this is not the case now that I've found 'M' in my current Numpy version doc).

I will put the various resources that I've located regarding these various type codes in python and associated libraries here, but I'm sure there are plenty more, so would welcome others' additions/edits. I'll add all my links as an answer, and who knows, if others also found themselves in this situation, maybe I'll make a type code cheat sheet or something as a general resource online somewhere. Anyways, I think they'd be helpful to gather in a place tagged by a bunch of keywords that I was using trying to find them, to no avail like: python numpy data type shorthand definitions, python numpy dtype abbreviations, python array dtype codes, etc. If you have any other words that came to your mind when labeling these un-googleable terms, feel free to edit and add.

           
       
       

回答列表

0
 
vote
vote
最佳答案
 

一般注意事项:

  • 确保您正在阅读Python,Numpy等正确版本的文档。
  • 所使用的代码取决于用例(即numpy数组 - 协议类型字符串与用于定义常规Python阵列中的类型)的不同之处)
  • 更糟糕的是,某些相同的字符用于根据用例('b'和'b'而表示不同的东西,例如如果您比较python printf和array,则会比较numpy和python阵列,或'd'代码)。

numpy 1.17 < / a>:数组 - 协议类型字符串和'm'类型

python 3.8.0 : printf转换类型

python 3.8.0 数组类型代码。编辑:此类不经常使用,但只需要在此处进行比较和详尽的参考。

python 3.8.0 字符串格式化器"迷你语言" 语法,AKA"演示类型"

我不会去重申Docs的麻烦尽管我的回答主要是链接,因为我不希望Docs不再下来,但是对于我在这里的主要观点来说,'M'代表对于numpy和'[美国]'是微秒的分辨率

 

General notes:

  • Make sure you are reading the doc for the right version of python, numpy, etc.
  • The codes used depend on the use case (i.e. numpy array-protocol type strings are different than those used to define the types in general python arrays)
  • Even worse, some of the same characters are used to mean different things depending on the use case ('b' and 'B' for example if you compare numpy and python arrays, or 'd' if comparing python printf and array codes).

Numpy 1.17: Array-protocol type strings and the 'M' type

Python 3.8.0: printf conversion types

Python 3.8.0 Array type codes. Edit: This class is not used often, but just wanted here for comparative and exhaustive reference.

Python 3.8.0 string formatter "mini language" syntax, aka "presentation types"

I won't go to the trouble of reiterating the docs despite my answer being primarily links since I don't expect the docs to go down anytime soon, but for the main point of how I got here, 'M' stands for a datetime type in numpy and '[us]' was for microsecond resolution

 
 
     
     

相关问题

0  服务兼容性意外退出。状态代码是:-9  ( Service chromedriver unexpectedly exited status code was 9 ) 
我对 9988876612 进行了诸多问题,用于使用solemiumings。 $http.get()3 已安装并将其放在与Python文件相同的文件夹中。似乎加载jupyter小区几秒钟的所有建议都被拒绝了以下消息: $http.get()4 其中我使用 $http.get()5 下载它们。在这里我的代码: ...

1  在Python中转换秒和时间  ( Convert seconds to date and time in python ) 
我有一个包含秒的列的数据帧,我想将列转换为日期和时间,并使用包含日期和时间的列保存文件.I在几秒钟内有一个列的列 time 2384798300 1500353475 7006557825 1239779541 1237529231 我能够这样做,但仅通过插入我想要使用以下代码转换的秒数: da...

0  将一个3D坐标系旋转到另一个  ( Rotate one 3d coordinate system to another ) 
我在一个坐标系中有一组点,我想将它们旋转到Python中的另一个坐标系。基于此答案我写下以下python函数: def change_of_basis(points, initial, final): ''' rotate points/vectors in a 3D coordinate sys...

0  从HTML元素下载图像  ( Download image from html element ) 
我需要下载包含图像的SRC文件。我们可以在下一个选项卡上复制源并粘贴它,以便我们可以下载图像。但是我需要下载图像递归i.e 1000图像。此外,我正在使用的网站包含CAPTCHA的登录。是否有任何方法可以通过dev控制台或任何可能的方式 ...

0  使用Pandas将对象(数值)转换为DateTime  ( Convert object numeric value to datetime using pandas ) 
我的数据具有时间表,如下所示,如何将其转换为使用Pandas 的日期和时间 ...

2  将主列表与CSV行中的单个列表进行比较  ( Comparing master list to individual lists in a csv row ) 
我正在尝试自动化我的教室,我正在击中墙壁,将我的总学生列表与课程和学生的DataFrame进行比较。最终,代码将返回全类类列表。 首先,我的学生总计列表称为 all_kids 。 all_kids=['Kevin', 'Jack', 'Caroline', 'Grace', 'Harry', 'Sam'] df_...

2  rq工作人员扔“valueerror”  ( Rq worker throwing valueerror ) 
我试图在我的烧瓶申请上获取RQ / RQ工作者。我试图将其缩至一个非常简单的测试用例。这是一般的想法: 用户访问 /test 页面。触发要排队的作业并返回排队作业的 job_key 工人( worker.py )处理排队的作业。 用户可以访问 /retrieve/<job_key> 页面来检索结果。 [这未显示...

1  根据条件平等查找DataFrame中的匹配对或链条  ( Find matching pairs or chains of persons in dataframe based on equality of cond ) 
我是Python的初学者 - 首先我想为我相当长的问题而道歉,我写的可能非常丑陋的程序来解决我的"问题" 。 问题如下:想象一下房屋的交换。人们可以互相交换他们的房子。 1人从"A" 想要去"B" ,从"B" 的人2想要去"A" 。然后实现了匹配或易货物,并且两者都不再可用于进一步匹配。此外,应涵盖案例,该人1希望从...

0  将通用路径设置为Python中的文件(没有循环)  ( Setting universal path to file in python without for loop ) 
我正在尝试设置我的工作目录,以便它将在所有机器上是通用的 - 但没有循环。我正在使用以下代码,基于此线程:在目录中查找特定路径在Python import os try: ...

1  如何用两组重新表达URL?  ( How to regex url with two groups ) 
我收到这个网址: private void playSound(String location) { try { Uri mp3 = Uri.parse("android.resource://" + getPackageName() + "/raw/" + l...

5  Python中的群集计算快速JSON序列化(和与泡块的比较)?  ( Fast json serialization and comparison with pickle for cluster computing in py ) 
我有一组数据点,每个数据点由字典描述。每个数据点的处理是独立的,我将每个数据作为单独作业提交给群集。每个数据点都有一个唯一的名称,我的群集提交包装器只需调用脚本,该脚本采用数据点的名称和描述所有数据点的文件。然后,该脚本从文件中访问数据点并执行计算。 由于每个作业必须加载所有点的集合,只能检索要运行的点,我想通过序列...

9  在Python中线性拟合,在x和y坐标中具有不确定性[关闭]  ( Linear fitting in python with uncertainty in both x and y coordinates ) 
关闭。这个问题不符合堆栈溢出指南。它目前不接受答案。 想要改进这个问题?更新问题,所以它是关于堆栈溢出的主题。 closed 1年前。 ...

0  int函数及其参数  ( The int function and its parameters ) 
我正在研究这个系列问题。 我不了解问题11,使用 int() 的方式。我理解,将 x 直接转换为 int 导致一些零的丢失,所以这样做是不可能的,但我不理解什么 intp = int(p,2) 假设要做。打印出 intp 我得到以下值 4,3,10,9 。如何与 0100,0011,1010,1001 相...

0  腌制物体的大小wrt gae blobproperty  ( Size of pickled object wrt gae blobproperty ) 
我正在挑痒一个python dictonary,并将它存储到gae blobproperty。 blobproperty有一个 1mb大小限制。我想以编程方式检查我的对象将在1MB限制中'fit'。 var_dump($ECB_rates); 5 但是len(pickled_object)测量是什么? (字符...

0  Boketh Plot隐藏HTML网站并仅在Jupyter中显示输出?  ( Boketh plot hide html site and show output only in jupyter ) 
使用散景包,我创建了一个图形可视化,并使用 WaitForMultipleObjects(...)2 输出显示在jupyter中,但也同时使用输出打开浏览器中的新选项卡。我只想将它绘制在Jupyter单元格中,而不将绘图打开作为新的HTML文件。这是不可分割的吗? WaitForMultipleObjects(....




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.