首页 > 其他分享 >np.bincount方法

np.bincount方法

时间:2023-05-30 16:00:11浏览次数:48  
标签:输出 bincount minlength weights 数组 np 方法

官方文档
out = np.bincount(x[, weights, minlength])
该函数用于统计输入数组内每个数值出现的次数,输出数组中的索引值对应的是输入数组中的元素值,若输入数组中的某个数值出现了一次,则输出数组对应索引值上的数加一

某个数值n在输入数组x中每出现1次,则输出o内的o[n]+=1

参数

  • x: 输入,1维非负数组
  • weights: 权重数组, 可选参数,如果指定了这一参数, 则某个数值n在输入数组x中每出现1次,假设这个数在x中的索引值是i, 则输出o内的o[n]+=weights[i]
  • minlength: 输出数组最短长度,可选参数。若指定了这个值,则当输出长度不足minlength时,会自动用0补齐,保证输出长度不小于minlength。

示例

a = [1, 2, 2, 3, 2, 3]
b = np.bincount(a)
print(b)
# b = [0, 1, 3, 2]
c = np.bincount(a, minilength=6)
print(c)
# c = [0, 1, 3, 2, 0, 0]
w = [0.1, 0.2, 0.3, 0.2, 0.2, 0.4]
c = np.bincount(a, weights=w)
print(c)
# c = [0, 0.1, 0.7, 0.6]

标签:输出,bincount,minlength,weights,数组,np,方法
From: https://www.cnblogs.com/bingoV/p/17443400.html

相关文章

  • android开发java.lang.NoClassDefFoundError: org/jetbrains/kotlin/cli/common/Prope
    问题:编译Android项目出现java.lang.NoClassDefFoundError:org/jetbrains/kotlin/cli/common/PropertiesKt原因:项目使用发JDK版本和Kotlin版本不一致或者说不对应导致gradle找不到对应的类解决方法:我的解决方法是降低JDK的版本到1.8,具体操作是OpenModulesSettings->SDKLoc......
  • priority_queue自定义比较函数的两种方法
    1#include<iostream>2#include<vector>3#include<queue>4usingnamespacestd;5intmain(){6structListNode{7intval;8ListNode*next;9ListNode():val(0),next(nullptr){}10L......
  • 多重共线性的处理方法
    回归分析需要考虑多重共线性问题。多重共线性是指自变量之间存在高度相关性,导致回归模型的系数估计不稳定和假设检验不可靠。在实际应用中,许多自变量之间都可能存在一定程度的相关性,如果没有进行控制,就会导致多重共线性问题的发生。今天来讨论一下,如何解决多元线性回归分析中,多重......
  • git的一些操作方法
    gitcheckout(xxx)前往其他分支xxxgitmerge(dev)合并其他分支把dev的代码拉下来gitbranch-a查看全部分支gitbranch-r查看所有远程分支gitcheckout-b分支的快速创建与切换gitbranch--set-upstream-to=origin/本地分支关联线上分支gitbranch-vv查看......
  • 泛型方法、泛型通配符、上下限
              ......
  • flutter开发Nuget.exe not found, trying to download or use cached version解决方法
    问题:Nuget.exenotfound,tryingtodownloadorusecachedversion解决方法:首先确保VisualStudio安装,这个是flutter构建Window应用必须的,并且安装了对应的WindowsSDK,通过VisualStudioInstaller安装管理员身份运行cmd窗口,然后执行wingetinstallMicrosoft.NuGet安装NuG......
  • npm install ERR_INVALID_URL错误
    我在terminal中设置了proxy后,开启proxyon后,执行npminstall包错误: 把proxyoff后,错误又没有了,不知道是啥问题。下面的文章可能有作用:https://weekendprojects.dev/posts/how-to-fix-npm-err_invalid_url/#:~:text=The%20%E2%80%9CNPM%20ERR_INVALID_URL%E2%80%9D%20error%20occ......
  • “编不下去了!”~如何在泛型方法里获取T的类型?
    我定义了一个hessian2反序列化的工具方法。为了便于使用,使用了泛型。可是遇到了一个问题,其中调用的Hessian2Input#readObject的入参类型是Class实例。那么,怎么获取泛型T的类型呢?publicstatic<T>Tdeserialize(byte[]bytes)throwsIOException{try(ByteArrayInputStr......
  • 对抗精神内耗?把他们都当成npc吧!【法学博士杂谈02】
    来源:博士阿辉-BV1b24y1x7Gg大家好我是法学博士阿辉,今天和大家聊一个与精神内耗有关的话题,一句话对抗精神内耗最好的方式,就是把所有不重要的人全都当成NPC,废话不说咱们开始,当然如果这个观点让您觉得有点意思。并且您愿意刺个赞那就太感谢了,祝您发财,咱们这期视频谈的不......
  • Centos7 安装 npm 学习
    #系统环境Centos7#!/bin/bashCentos7一键安装npm地址列表地址列表���地址列表官网node.js站点链接:https://nodejs.org淘宝node.js镜像站点链接:https://npm.taobao.org/mirrors/node安装安装安装������#下载安装npmmkdir/usr/local/nodejs-v12&&\wgethttps://np......