load initialize 方法的区别1.调用的方式 - load 根据函数地址调用 - initialize 通过objc_msgsend调用 2.调用时刻 - load runtime 加载类,分类的时候调用(只会调用1次) - initialize 是类第一次接受消息的时候调用,每个类只会 ...
分类:
其他好文 时间:
2020-07-03 19:47:25
阅读次数:
55
1.概念:在不改变原函数结构的情况下,给函数体本身增加部分功能(常见如接口函数被调用时,自动打印接口被调用日志) 2.本质:装饰器的本质是一个闭包函数,而闭包函数的本质是变量作用域的外溢(外层函数中包裹的内部函数可使用外层函数的参数,以及接受其值) 3.分类: a.函数装饰器 def deco(fu ...
分类:
编程语言 时间:
2020-06-22 14:52:59
阅读次数:
68
程序崩溃的原因分类 1.函数栈溢出 一个变量未初化、未赋值,就读取它的值。 ( 这属于逻辑问题,往往是粗心大意的导致的 ) 2.函数栈溢出 (1)定义了一个体积太大的局部变量 (2)函数嵌套调用,层次过深(如无穷递归) 3.数组越界访问 访问数组元素时,下标越界 4.指针的目标对象不可用 (1)空指 ...
分类:
其他好文 时间:
2020-05-12 14:07:58
阅读次数:
72
ctype.h是C标准函数库中的头文件,定义了一批C语言字符分类函数(C character classification functions),用于测试字符是否属于特定的字符类别,如字母字符、控制字符等等。既支持单字节字符,也支持宽字符。 |函数|作用| |: |: :| |isalnum |是否 ...
分类:
其他好文 时间:
2020-05-12 09:28:12
阅读次数:
59
做过多分类任务的同学一定都知道softmax函数。softmax函数,又称归一化指数函数。它是二分类函数sigmoid在多分类上的推广,目的是将多分类的结果以概率的形式展现出来。下图展示了softmax的计算方法: 下面为大家解释一下为什么softmax是这种形式。 首先,我们知道概率有两个性质:1 ...
分类:
其他好文 时间:
2020-05-02 10:04:13
阅读次数:
290
摘要 1. Logistic回归分类 2. 梯度下降法 3. 代码实现与解释 Logistic回归 逻辑斯特回归(logistic regression)是一种非常经典的分类方法。其用到的分类函数一般为Sigmoid函数,其函数形式为: 其图形表示如下: 从图中我们可以看到,当z=0时,函数值为0. ...
分类:
其他好文 时间:
2020-04-29 18:40:46
阅读次数:
77
[TOC] 1 函数 1.1 函数的分类 函数可以分成三种: 内置函数(BIF):解释器中内置的函数,可以直接通过函数名调用,如len(). 模块函数:定义在模块中的函数,通过模块名调用,如math.sin(). 用户自定义函数. 1.2 函数与方法 函数是指在类外定义的,可以独立调用的一组语句集合 ...
分类:
编程语言 时间:
2019-12-30 09:55:36
阅读次数:
95
不要总是掉包欧,真的丢人啊,一起码起来! '''函数的功能:单层决策树分类函数参数说明: xMat:数据矩阵 i:第i列,第几个特征 Q:阈值返回分类结果: re'''import numpy as npimport pandas as pddef classify0(xMat,i,Q,S): re ...
分类:
编程语言 时间:
2019-12-11 23:29:35
阅读次数:
134
处理文本 长距离依赖关系 处理变长输入序列 原理 展开之后是一个$T$层的前馈神经网络 计算公式 $$net_t = Ux_t + Wh_{t 1}$$ $$h_t = f(net_t)$$ $$y = g(Vh_T)$$ $f$为激活函数,$g$为最后的分类函数(如Softmax) $U$为输入层 ...
分类:
其他好文 时间:
2019-11-24 17:17:35
阅读次数:
71
标识符的作用域 一、作用域的定义 作用域是一个标识符在程序正文中有效的区域,即定义的变量可以被应用的有效区域。 二、作用域的分类 1.函数原型作用域 函数原型作用域是C++程序中最小的作用域。在函数原型声明时形式参数的作用范围就是函数原型作用域。 例如,对于如下函数声明: 标识符radius的作用范 ...
分类:
编程语言 时间:
2019-09-25 18:44:57
阅读次数:
93