小米笔试题有点区别,只能进行2次交易
import numpy as np
import heapq
def maxpr(list1):
pr = np.zeros((len(list1),len(list1)))
for i in range(len(list1)):
for j in range(i,len(list1)):
pr[i][j] = list1[j] - list1[i]
return pr.max(axis=0)
if __name__ == "__main__":
list1 = [77,84,59,56,69,38,53,77,35,89]
print(sum(heapq.nlargest(2,maxpr(list1))))
python面试题:python计算股票收益最大化思路:计算差值: 后一天的价格 - 前一天的价格如果是正数,说明股票上涨,连续为正则为持续上涨,仍然是赚的如果是负数,股票下跌,不持有该股,不管我们的事 代码: 最后打印结果:
声纹识别基本原理: 1、建立通用背景模型(UBM) 使用大量的非目标语音构建一个通用背景模型(exp/full_ubm_1024/final.ubm)。 2、得到目标说话人的...
https://shiweipku.gitbooks.io/chinese-doc-of-kaldi/content/lattice.html 一、lattice 基础 1、...
一、相关软件及包的安装 将kaldi从 github 下载到本地,进去 kaldi 目录下,根据 INSTALL 进入 kaldi 目录下的 src 和 tools ,按照目...
总结来源于此。 加粗圈代表初始状态(0);普通圈代表中间状态(1,2);双圈代表终止状态(3)。 1. ∑ 是输入集合∑ = {a, b, c, d} 2. ∆ 是输出集合 ...
1、TensorFlow(tf)变量的类型及使用方法 (1) tf.constant() 先定义变量,后直接使用 tf.Session() import tensor...
Random Forest(随机森林)算法是通过训练多个决策树,生成模型,然后综合利用多个决策树进行分类。 1. 单棵决策树的构建: (1)训练样例的选择 令N为训练样例的个...
总结来自此链接 假设我手里有三个不同的骰子。第一个骰子是我们平常见的骰子(称这个骰子为D6),6个面,每个面(1,2,3,4,5,6)出现的概率是1/6。第二个骰子是个四面体...
推荐一个非常好的网址,它介绍 filter banks 和 MFCCs 得非常好。 并且我的总结就是来自于这个网址, 并且学习到的代码记录在github 首先 Filter ...
Fully-Connected Layer ---- 全连接层 Locally-Connected Layer ---- 局部连接层 Convolutional Layer ...
d-vector 是通过DNN训练得到的。 or