计算多维numpy数组的不同统计信息

用户名

存在一个nd.array称为label1,当打印出来时,它具有

[[0 0 0 ..., 0 0 0]
 [0 0 0 ..., 0 88 0]
 [0 0 0 ..., 0 0 0]
 ...,
 [0 0 1 ..., 0 0 0]
 [0 0 0 ..., 0 2 0]
 [0 0 0 ..., 0 0 0]]

它的形状是(729,816)有什么方法可以知道此数组中有多少个唯一值?运行时print(np.where(label1==label1.max())),结果看起来像这样(array([ 0, 0, 0, ..., 234, 234, 234]), array([450, 451, 452, ..., 433, 434, 435])),是否表示它具有两个具有最大值的数组(或两行)?

bpachev
  1. 要获取数组中排序的唯一值,请执行numpy.unique(label1)
  2. 在二维数组上调用时,numpy.where返回两个数组,它们是所有匹配条目的行和列坐标。因此,如果numpy.where返回,(array([0]), array([1]))则表示在第0行第1列找到了一个匹配项。

编辑:如果要从中提取并打印行和列坐标numpy.where,则可以执行以下操作:

rows, cols = np.where(label1==label1.max())
for row, col in zip(rows, cols):
  print row, col

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从双数组计算统计信息

来自分类Dev

Python以不同的方式遍历多维numpy数组

来自分类Dev

如何获得NumPy数组的描述性统计信息?

来自分类Dev

数组的统计信息

来自分类Dev

numpy数组的区域统计

来自分类Dev

numpy数组中不同列的计算

来自分类Dev

用不同的计算值填充numpy数组

来自分类Dev

For循环可为Pandas的子类别列中的每个不同值计算desc统计信息

来自分类Dev

计算多维数组的结果

来自分类Dev

计算多维数组值

来自分类Dev

numpy多维数组索引

来自分类Dev

组合numpy多维数组

来自分类Dev

Numpy拆分多维数组

来自分类Dev

遮罩多维数组-numpy

来自分类Dev

展开多维Numpy数组

来自分类Dev

python:在图像子集上计算统计信息

来自分类Dev

计算data.frame的摘要统计信息

来自分类Dev

计算PostgreSQL中的移动天气统计信息

来自分类Dev

沿列计算汇总统计信息

来自分类Dev

从接口中的数组中提取统计信息?

来自分类Dev

在 PHP 中计算多维数组

来自分类Dev

根据列信息计算数据框的统计信息

来自分类Dev

如何有效地计算嵌套在 Postgres 中的 JSONB 数组的汇总统计信息?

来自分类Dev

多维NumPy数组中的轴

来自分类Dev

防止numpy创建多维数组

来自分类Dev

numpy数组-多维逻辑比较

来自分类Dev

Numpy多维数组中的运算

来自分类Dev

在Numpy中拆分多维数组

来自分类Dev

numpy数组中的多维索引