美文网首页
给一组数据分N组

给一组数据分N组

作者: NatsuYori | 来源:发表于2020-09-08 23:35 被阅读0次

起因是我想给数据做个分布统计,但是数据太多了,画出来很杂,所以打算把数据按照范围做个分组,但是又不想自己写,所以找了好久的方法,目前也只有这两种偷懒的方法:

pandas->cut
arr = pd.cut(data_arr, cut_num) #cut_num表示要把数据分成几组

不过cut函数返回的是个categorical或者series类型,接口都比较少一些,能做的操作不多。如果纯展示或者只需要分类之后的区间,还是可以用的,但是要供后面的代码使用,还是有点费劲

numpy->np.arange
arr = np.arange(min(data_arr), max(data_arr), step) #每个区间的间隔

这样生成的是按照step产生的间隔,比较方便的是plt的时候,直接用做stick的刻度也很方便,也直接生成了array的区间,数据类型更灵活

相关文章

  • 给一组数据分N组

    起因是我想给数据做个分布统计,但是数据太多了,画出来很杂,所以打算把数据按照范围做个分组,但是又不想自己写,所以找...

  • CodeForces - 305B Continued Frac

    1、题目大意 给一个高度n, 给一个分数, 给一组数据,看数据按照题目给出的规则能不能推成题目所给的分数a1 = ...

  • 交换排序

    交换排序主要有冒泡排序和快速排序 冒泡排序 对于一组包含n个数据的一组记录,最坏的情况下,冒泡排序需要进行n-1趟...

  • mysql中数据分组后取组内数据的最小值集合

    问题:有n组数据,要取出所有组数据中某个字段值最小的那一条记录,最后得到一组数据,这组数据表示的是每个组的最小的那...

  • 数据结构--数组

    一、 数组 定义:数组是由一组名字相同、下标不同的n(n≥1)个相同数据类型的数据元素a0,a1,a2,...,...

  • MC大冒险    (彩蛋1  空岛战争)续1

    “末影珍珠一组、末影珍珠一组、末影珍珠一组、末影珍珠一组、末影珍珠一组……(此处省略N组末影珍珠),小黑啊小黑,...

  • 排序算法 JavaScript

    冒泡排序(Bubble Sort) 已知一组无序数据a[0]、a[1]、……a[n],需将其按升序排列。首先比较a...

  • 2020-01-09培训

    pandas applymap是按确定位置给数据,每行数据只给一个数据apply是按行(列)位置给数据,每次给一组...

  • 今日故事——卫生习惯养成 ——分卫生小组

    卫生小组其实刚开始就分了,教室两个小组,室内一组,室外一组。男生宿舍分405一组,406一组。环境分冲沟一组...

  • 排序

    冒泡排序,插入排序,快速排序 1.2编程实现O(n)时间复杂度内找到一组数据的第K大元素 2.1有序数组的二分查找...

网友评论

      本文标题:给一组数据分N组

      本文链接:https://www.haomeiwen.com/subject/beojektx.html