数据挖掘
babyjustsaidyes
如果觉得我的文章有帮助,还请你点赞来表达感谢之意,鼓励创作。大部分文章都是经验累积之作,我若查到网上有的就不重复写了,希望这些成果能帮到广大开发者。
展开
-
dataframe 分组groupby显示方法 (单纯显示,无其它操作如sum,mean)
#总结这是纯显示分组的最佳方法df.groupby('id').apply(lambda x:x[:]).drop(axis=1,columns='id',inplace=False) import pandas as pdd = {'id':[1,1,2,3,3,4,3,4,1,5],'product':['p2','p1','p3','p2','p1','p3','p4','p5','p6','p5']}df = pd.DataFrame.from_dict(d).reset_index(d原创 2021-07-03 18:37:11 · 3522 阅读 · 1 评论 -
数组形状不同,不能广播(做数组间运算)的情况
情况一,一维矩阵元素内部长度不同:import numpy as npa = np.array([4,1])print(a)b = np.array([7,2,3])a*b情况二,维度不同,低纬度的(1,3)其中有1,但是a由于除了1以外没用任何的维度和b相同,所以a和b根本无法做数组运算,但换成(1,3)和(4,1),a和b就有相同的一边,就可按位做运算:a = np.arang...原创 2019-12-14 10:29:25 · 568 阅读 · 0 评论