删除numpy.array的最后一列

  统计/机器学习 Python    浏览次数:14695        分享
0

怎么删除numpy.array的最后一列?

pandas里直接drop就可以了,numpy array没有drop这个函数。

 

dsjobhunter   2018-05-12 05:08



   2个回答 
4

选择第一列到倒数第二列就可以了

a = a[:, :-1]


SofaSofa数据科学社区DS面试题库 DS面经

mrhust   2018-05-12 09:16

1

删除最后一列

my_array = np.delete(my_array, -1, axis=1)

删除第一列

my_array = np.delete(my_array, 0, axis=1)


SofaSofa数据科学社区DS面试题库 DS面经

sasa   2018-05-14 02:01



  相关讨论

python numpy里array和matrix的区别?

numpy里面resize和reshape的区别是什么?

如何查看当前numpy版本,升级numpy?

对numpy array求每行的均值

numpy里tile函数是怎么用的?

调用np.average()时报错TypeError: No loop matching

python里sparse matrix怎么转成正常的numpy array显示出来?

怎么生成一个填满逻辑真(True)的numpy array?

怎么用numpy生成一个三维的tensor?

怎么把torch.tensor转成numpy ndarray?

  随便看看

怎么从矩母函数(mgf)推导得到概率密度函数(pdf)?

pandas DataFrame中经常出现SettingWithCopyWarning

二元分类问题中经常提到的TP,TN,FN,FP都是什么意思?

python产生服从常用概率分布的随机数

dataframe每行或者每列中缺失值(na, nan, null)的个数