2018年11月12日学习心得(三)

一、今天遇到的python函数

1、np.where()

np.where(conditions,x,y)

if (conditions)成立

数组变x

else

数组变y

2、where(conditions) 

a = np.arange(4)
a
Out[50]: array([0, 1, 2, 3])
print(a[np.where(a > 2)])
[3]

相当于数组下标

x = np.arange(16).reshape(-1,4)

print(np.where(x>5))

#(array([1, 1, 2, 2, 2, 2, 3, 3, 3, 3], dtype=int64), array([2, 3, 0, 1, 2, 3, 0, 1, 2, 3], dtype=int64)) #注意这里是坐标是前面的一维的坐标,后面是二维的坐标

ix = np.array([[False, False, False], [ True, True, False], [False, True, False]], dtype=bool) print(np.where(ix)) #输出:(array([1, 1, 2], dtype=int64), array([0, 1, 1], dtype=int64))

arr[np.where(arr[:,-1] == randomSample[-1])]
Out[52]: 
array([[1, 1, 1, ..., 1, 2, 2],
       [4, 4, 5, ..., 1, 2, 2],
       [1, 1, 1, ..., 1, 2, 2],
       ...,
       [1, 1, 1, ..., 2, 2, 2],
       [1, 1, 1, ..., 1, 2, 2],
       [1, 1, 1, ..., 1, 2, 2]], dtype=int64)

len(arr[np.where(arr[:,-1] == randomSample[-1])])
Out[53]: 444

https://blog.csdn.net/qq_42394743/article/category/7751730 各种relief系列算法

https://www.cnblogs.com/gczr/p/6761613.html数据预处理

https://www.cnblogs.com/ECJTUACM-873284962/p/7129206.html?utm_source=debugrun&utm_medium=referral浅谈RElief算法

https://blog.csdn.net/whitenigt/article/details/80369400 翻译

http://rasbt.github.io/mlxtend/user_guide/feature_selection/SequentialFeatureSelector/序列向前

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试