logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python刷题--Tree(最大深度/叶节点数/非叶节点数/第K层节点数/平衡二叉树/完全二叉树/镜像树/LCA公共祖先/BFS/DFS/二叉堆/堆排序/递归,非递归实现前序中序后序遍历)

# -*- coding:UTF-8 -*-import collectionsclass TreeNode:def __init__(self, x):self.val = xself.left = Noneself.right = Nonedef maxDepth(root):if root is None...

推荐系统初学者系列(7)-- Surprise库做Top-K推荐

利用surprise库中的SVD、NMF、ItemKNN等算法训练模型预测def main():rec = 'SVD'# First train an SVD algorithm on the movielens dataset.print("load data...&

Python系列(4)-- Python 正则表达式匹配字符串替换、格式修改

有如下数据,需要把 . 去掉# -*- coding: utf-8 -*-"""Created on Mon Sep 25 20:47:33 2017@author: Don"""import ref = open("84.txt",'rb')r = open("84_result.txt",&qu

#python#正则表达式
Python在数学建模中的简单应用

1.方程求导from __future__ import print_functionfrom __future__ import divisionimport numpy as npimport scipy as spimport scipy.miscdef f(x): return 2*x*x + 3*x + 1print(sp.misc.derivative(f, 2))...

如何解决Docker容器和宿主机时间同步问题

docker 获取容器获取的时间出错问题解决:在使用Docker部署网站的时候,无意间发现容器里面的时间竟然是美国时间,被雷到了,不过解决办法也很简单,有两种办法1、重新启动一个容器,加上如下参数,即可使用宿主机时间$ -v /etc/localtime:/etc/localtime:ro # docker run -d -v /etc/localtime:/etc/localtime...

Linux关闭防火墙,开放特定端口

开放端口永久的开放需要的端口sudo firewall-cmd --zone=public --add-port=5000/tcp --permanentsudo firewall-cmd --reload之后检查新的防火墙规则firewall-cmd --list-all关闭防火墙由于只是用于开发环境,所以打算把防火墙关闭掉//临时关闭防火墙,重启后会重新自...

Python 操作 Oracle 数据库(cx_Oracle)

用python连接Oracle是总是乱码,最后发现时oracle客户端的字符编码设置不对。编写的python脚本中需要加入如下几句:import osos.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'这样可以保证select出来的中文显示没有问题。客户端的NLS_LANG设置及编码转换①在...

linux环境下报错bash: mysql: command not found 的解决方法

# mysql -u root-bash: mysql: command not found原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql的路径是:/usr/local/mysql/b...

推荐系统初学者系列(5)-- 混合推荐机制

在现行的 Web 站点上的推荐往往都不是单纯只采用了某一种推荐的机制和策略,他们往往是将多个方法混合在一起,从而达到更好的推荐效果。关于如何组合各个推荐机制,这里讲几种比较流行的组合方法。加权的混合(Weighted Hybridization): 用线性公式(linear formula)将几种不同的推荐按照一定权重组合起来,具体权重的值需要在测试数据集上反复实验,从而达到最好的推荐效果。...

到底了