美文网首页
2020-04-11 机器学习相关函数

2020-04-11 机器学习相关函数

作者: 陆寒晨 | 来源:发表于2020-04-11 20:51 被阅读0次

np.array_split() & np.split()

np.array_split() -> 不均等划分;
np.split() -> 均等划分
参数均为int的划分结果数量

np.arange()

  • 1个参数:0到这个参数,步长为1
  • 2个参数:开始到终点,步长为1
  • 3个参数:开始到终点,步长指定

plt.gca()

获取当前的Figure或Axes对象,图表或子图

np.linspace()

返回等间距的样本均匀分布的样本

np.meshgrid(x,y)

生成网格点,x,y的每行相同,批量生成

np.c_()

按行连接两个矩阵,即矩阵左右相加,要求行数相等,相当于pandas中的merge()

np.r_()

按列连接两个矩阵,即矩阵上下相加,要求列数相等,相当于pandas中的contact()

ax.imshow

python画热图,ax = fig.add_subplot(221) -> ax.imshow(z) 或 ax = plt.gca() -> ax.imshow(z)

numpy.ravel() && numpy.flatten()函数

两者的功能都是将高维数组大散,变成一维,不同的是flatten返回拷贝,ravel返回视图,修改ravel返回值时可修改原数组,而拷贝则不行。

getattr()函数

获取对象的属性【类对象的属性值,类的方法调用】

# 举例
class A():
    x = 11
    def set(self):
        a, b = 1, 2
        return a+b
cc = A()
print("getattr(cc,'x') = {}".format(getattr(cc,'x')))
fun_set = getattr(cc,'set')
print("set function = {}".format(fun_set()))
# output:
getattr(cc,'x') = 11
set function = 3

hasattr()函数

用于判断对象是否包含对应的属性。

class A():
    x = 11
    def set(self):
        a, b = 1, 2
        return a+b
cc = A()
print("Class A has attribute x ? {}".format(hasattr(cc, 'x')))
print("Class A has attribute y ? {}".format(hasattr(cc, 'y')))
print("Class A has attribute set ? {}".format(hasattr(cc, 'set')))
# output
Class A has attribute x ? True
Class A has attribute y ? False # 因没有y属性
Class A has attribute set ? True

相关文章

  • 2020-04-11 机器学习相关函数

    np.array_split() & np.split() np.array_split() -> 不均等划分;n...

  • 机器学习相关

    1、最小二乘法 √ 2、lass 3、最近邻KNN 4、贝叶斯 5、玻尔兹曼机 6、自编码器

  • 机器学习相关

    卷积神经网络工作原理直观的解释?https://www.zhihu.com/question/39022858 如...

  • 机器学习 -- 绪论(四)机器学习的相关基础概念

    4 机器学习的相关基础概念 4.1 基本术语 4.2 机器学习的任务 4.3 机器学习分类 4.4 监督...

  • 损失函数

    聊聊机器学习中的损失函数 机器学习中的损失函数 平方损失(线性回归) 对数损失(交叉熵损失 softmax, lo...

  • meta learning

    想较于之前的机器学习算法,meta learning 是让机器学会学习。传统的机器算法只是希望机器学习到一个函数,...

  • 数学基础(高等数学)

    一些在机器学习中可能用到的数学基础以及常用的数学公式 机器学习中常见的函数 符号函数 取整函数 狄利克雷函数 取最...

  • 机器学习

    机器学习就是寻找一个合适的函数,进行预测。 机器学习三个任务 函数输出为数值为回归(Regression) 从选项...

  • 《零基础学机器学习》笔记-第2课-数学和Python知识

    2.1 函数描述了事物间的关系 2.2 捕捉函数的变化趋势 2.3 梯度下降是机器学习的动力之源 机器学习,是针对...

  • 机器学习| 第二周:监督学习(1)

    本节主要内容: 机器学习学习路径初探;监督学习相关知识 1. 机器学习学习路径初探 刚开始入门机器学习,好的学习路...

网友评论

      本文标题:2020-04-11 机器学习相关函数

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