【问题标题】:Assign a integer identifier to strings in a 1-d array [duplicate]为一维数组中的字符串分配一个整数标识符[重复]
【发布时间】:2016-12-02 04:44:42
【问题描述】:

需要输入字符串数组并输出数字表示字符串的整数列表的代码

例如。

input: array( 'a', 'b', 'a', 'c', 'c')

output: [0, 1, 0, 2, 2] 

需要最有效的方式,因为有 10000 个字符串;使用 numpy 数组

【问题讨论】:

  • 展示你的代码工作

标签: arrays string list numpy int


【解决方案1】:
_, ids = np.unique(input, return_inverse=True)

【讨论】:

  • 一些评论将大大有助于使其成为有用的答案。
猜你喜欢
  • 2011-03-12
  • 2016-07-31
  • 2016-04-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-12
  • 1970-01-01
  • 2015-12-12
相关资源
最近更新 更多