Array 数组 在 Go 语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可更改 基本语法 数组定义 数组可以通过下标进行访问,下标是从 开始,最后一个元素下标是 ,访问越界(下标在合法范围之内),则触发访问越界, 会 数组的初始化 方法一 初始化数组可以使用初始化列表来设置数组 ...
分类:
编程语言 时间:
2019-06-03 21:39:11
阅读次数:
132
花了一个下午的时间,qtp真的恶性。装完之后打不开eclipse,然后发现jdk都不能用了。cmd输入java -version出来下面的 Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook Picked up _JAVA_OPTIONS: -Xru 解决方 ...
分类:
编程语言 时间:
2019-06-03 21:39:44
阅读次数:
118
● 什么是DBSCAN 参考回答: DBSCAN是一种基于密度的空间聚类算法,它不需要定义簇的个数,而是将具有足够高密度的区域划分为簇,并在有噪声的数据中发现任意形状的簇,在此算法中将簇定义为密度相连的点的最大集合。 ● k-means算法流程 参考回答: 从数据集中随机选择k个聚类样本作为初始的聚 ...
分类:
编程语言 时间:
2019-06-03 21:40:20
阅读次数:
173
交叉熵公式 参考回答: 交叉熵:设p(x)、q(x)是X中取值的两个概率分布,则p对q的相对熵是: 在一定程度上,相对熵可以度量两个随机变量的“距离”,且有D(p||q) ≠D(q||p)。另外,值得一提的是,D(p||q)是必然大于等于0的。 互信息:两个随机变量X,Y的互信息定义为X,Y的联合分 ...
分类:
编程语言 时间:
2019-06-03 21:41:01
阅读次数:
422
memset()函数 首先要知道memset函数是对字节为单位进行赋值的; void *memset(void *s, int ch, size_t n); 函数解释:将s中前n个字节 (typedef unsigned int size_t )用 ch 替换并返回 s 。 其实这里面的ch就是as ...
分类:
编程语言 时间:
2019-06-03 21:41:37
阅读次数:
105
在我们开始谈线程之前,不得不提下进程。 无论进程还是线程都是很抽象的概念,有一个关于进程和线程很形象的比喻能帮我们更好的理解。 进程就像个房子,房子是一个包含了特定属性的容器,例如空间大小、卧室数量等。 如果你也这样看的话,那么房子自己不会主动做任何事情,它是被动的对象。 而线程则像是房中的居住者, ...
分类:
编程语言 时间:
2019-06-03 21:42:52
阅读次数:
118
Java提供和支持创建抽象类和接口。它们的实现有共同点,不同点在于: 也可以参考JDK8中抽象类和接口的区别 一句话总结: 从设计层面来说,抽象是对类的抽象,是一种模板设计,接口是行为的抽象,是一种行为的规范。 ...
分类:
编程语言 时间:
2019-06-03 21:43:08
阅读次数:
128
Python回调函数用法实例 回调函数 “回调函数就是一个通过函数指针调用的函数。 如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。” 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指 ...
分类:
编程语言 时间:
2019-06-03 21:44:00
阅读次数:
131
● 分层抽样的适用范围 参考回答: 分层抽样利用事先掌握的信息,充分考虑了保持样本结构和总体结构的一致性,当总体由差异明显的几部分组成的时候,适合用分层抽样。 ● LR的损失函数 参考回答: M为样本个数,为模型对样本i的预测结果,为样本i的真实标签。 ● LR和线性回归的区别 参考回答: 线性回归 ...
分类:
编程语言 时间:
2019-06-03 21:45:15
阅读次数:
198
揭开巨蟒的神秘面纱 随着python的日益火热,也点燃了我学习编程的欲望之火。作为一个初学者我们的首要任务就是要对python有一个宏观上的认识。 python是一门解释性型,动态强类型语言。 ...
分类:
编程语言 时间:
2019-06-03 21:46:49
阅读次数:
127
start.sh: ...
分类:
编程语言 时间:
2019-06-03 21:48:18
阅读次数:
342
● 深度学习了解多少,有看过底层代码吗?caffe,tf? ● 除了GMM-HMM,你了解深度学习在语音识别中的应用吗? 参考回答: 讲了我用的过DNN-HMM,以及与GMM-HMM的联系与区别;然后RNN+CTC,这里我只是了解,大概讲了一下CTC损失的原理;然后提了一下CNN+LSTM。 ● 用 ...
分类:
编程语言 时间:
2019-06-03 21:52:29
阅读次数:
145
● bagging和boosting的区别 参考回答: Bagging是从训练集中进行子抽样组成每个基模型所需要的子训练集,然后对所有基模型预测的结果进行综合操作产生最终的预测结果。 Boosting中基模型按次序进行训练,而基模型的训练集按照某种策略每次都进行一定的转化,最后以一定的方式将基分类器 ...
分类:
编程语言 时间:
2019-06-03 21:52:50
阅读次数:
156
内容目录: 1. "BOM " 2. "DOM" 一、BOM 1.1 windows对象 1.2 windows的子对象 1.3 弹出框 1.4 计时相关 二、DOM 2.1 标签操作 2.2 节点操作 2.3 事件绑定 (1) 搜索框案例 开关1 开关2 // 标签直接绑定事件 function ...
分类:
编程语言 时间:
2019-06-03 21:54:17
阅读次数:
139
对文件操作流程 基本操作 1 2 3 4 5 6 7 8 f = open('lyrics') #打开文件 first_line = f.readline() print('first line:',first_line) #读一行 print('我是分隔线'.center(50,'-')) dat ...
分类:
编程语言 时间:
2019-06-03 21:54:51
阅读次数:
124
● 神经网络为啥用交叉熵。 参考回答: 通过神经网络解决多分类问题时,最常用的一种方式就是在最后一层设置n个输出节点,无论在浅层神经网络还是在CNN中都是如此,比如,在AlexNet中最后的输出层有1000个节点,而即便是ResNet取消了全连接层,也会在最后有一个1000个节点的输出层。 一般情况 ...
分类:
编程语言 时间:
2019-06-03 21:55:40
阅读次数:
346
哈夫曼编码译码系统的实现,主要包含三部分: 1、创建哈夫曼树 2、编码函数 3、译码函数 编写代码时为了方便,在这里混用了c++的输入输出流。主体用c语言实现。 下面时代码部分: 1、头文件,以及储存结构: 2、哈夫曼树的创建,Ht储存全部节点的权值,n代表叶子节点数量。 3、编码译码函数、主函数: ...
分类:
编程语言 时间:
2019-06-03 21:57:24
阅读次数:
152
获取元素: 利用花哨的索引,结果的形状与索引数组的形状一致,而不是 与被索引数组的形状一致: 花哨的索引对多个维度也适用。 花哨的索引返回的值反映的是广播后的索引数组的形状,而不是被索引数组的形状。 ...
分类:
编程语言 时间:
2019-06-03 21:58:02
阅读次数:
173
python字符串转化成列表,用split()方法, 列表转化为字符串,用join()方法。 总结:字符串的一些常见内置函数还是要掌握牢固。 ...
分类:
编程语言 时间:
2019-06-03 21:58:42
阅读次数:
130
文件读写函数: · 文件读取: ...
分类:
编程语言 时间:
2019-06-03 22:01:30
阅读次数:
124