Python Numpy数据类型

2024-10-05 10:01:59 发布

您现在位置:Python中文网/ 问答频道 /正文

好吧,玩了好几个小时后,我得请人帮忙。我尝试使用python和numpy将连接的Oracle表带到ArcGIS特性类中。我很难让我的SQL数据、字段名和numpy数据类型定义协同工作。在

这很管用。。在

numpyarr_out = np.array(datArray, np.dtype([('NAME', '|S50'), ('IDTYPE', '|S12'),('ORG_TYPE', '|S6'), ('FAC_TYPE', '|S50')]))  

但是它是硬编码的,而且我的数据是基于表的,所以我抓取了一个脚本来读取Oracle表并将Oracle数据类型转换为numpy数据类型。在

我可以像这样创建数据数组:

('OBJECTID','i8') ('ID','| S35') ('IDTYPE','| S100') (“姓名”,“S250”) ('M_ADD1','| S250') ('M_ADD2','| S250') (‘M|CITY’,‘S100’) ('M_STATE','S2')

但是我不知道如何格式化下面的行。在

^{pr2}$

我得到类型错误:数据类型不理解错误。在

我尝试过在格式化数组时添加引号、(、[和其他字符)。在


Tags: 数据numpytype错误np数组特性oracle

热门问题