logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

520 钻石争霸赛 7-8浪漫侧影(二叉树的遍历)

“侧影”就是从左侧或者右侧去观察物体所看到的内容。例如上图中男生的侧影是从他右侧看过去的样子,叫“右视图”;女生的侧影是从她左侧看过去的样子,叫“左视图”。520 这个日子还在打比赛的你,也就抱着一棵二叉树左看看右看看了……我们将二叉树的“侧影”定义为从一侧能看到的所有结点从上到下形成的序列。例如下图这棵二叉树,其右视图就是 { 1, 2, 3, 4, 5 },左视图就是 { 1, 6, 7, 8

机器学习读取特征矩阵

def getMatrix(dirname):pssmList = os.listdir(dirname)pssmList.sort(key=lambda x: eval(x[:]))m = len(pssmList)reMatrix = np.zeros((m, 20))for i in range(m):matrix= readToMatrix(dirname + '/' + pssmList

#sklearn#机器学习#python
交叉验证中n_jobs=-1并行运算

scikit_learn包中的cross_val_score()是支持并行运算,但这并不是说只要让n_jobs=-1就能让CPU使用率接近100%。这要取决于交叉验证的折数cv,假如折数cv是n,这意味着最多只能使用n个物理CPU。score1 = cross_val_score(clf, x_train, y_train, cv=5, scoring='accuracy', n_jobs=-1)

#sklearn#机器学习#深度学习
解决module ‘tensorflow‘ has no attribute ‘optimizers‘报错

一般出现此类问题的原因是包的更新导致有些用法发生了变化,因此在tensorflow中调用optimizer需要通过tf.keras调用。将self.opt = tf.optimizers.Adam(learning_rate=self.lr)中的tf后面加个keras,变成self.opt = tf.keras.optimizers.Adam(learning_rate=self.lr)...

到底了