
编码技巧
java scala python
咖啡豆丁
这个作者很懒,什么都没留下…
展开
-
python单例模式
def __new__(cls, *args, **kwargs): '''单例模式''' if not hasattr(cls, 'instance'): cls.instance = super(CreateFuZhuJianChaRes, cls).__new__(cls) return cls.instance原创 2022-03-28 10:17:51 · 442 阅读 · 0 评论 -
seaborn小技巧
1.添加中文支持import seaborn as snssns.set_style({'font.sans-serif':['simhei', 'Arial']})2.设置字体大小sns.set(font_scale=1)3.正常显示横纵坐标的负值plt.rcParams['axes.unicode_minus']=False4.科学计数法def formatnum(x, pos): return '$%.1f$x$10^{4}$' % (x/10000)from ma...原创 2022-03-11 15:23:08 · 487 阅读 · 0 评论 -
pandas常用操作
1.转换数据类型df.apply(pd.to_numeric,errors='ignore')2.宽数据转换为长数据pd.melt(df,id_vars=['col3'])3.重命名列名称df.rename(columns={'col1':'列1'},inplace=True)4.crosstab 混淆矩阵pd.crosstab(df['truth'],df['predict'])5.join操作merge_df=pd.merge(df1,df2,on='col1',how='left')原创 2022-03-11 15:21:28 · 359 阅读 · 0 评论 -
python时间操作
print('时间戳转日期标准格式:')from datetime import datetimet=1640329180format_time = str(datetime.fromtimestamp(t))print(format_time)print('日期标准格式转时间戳:')cday = datetime.strptime('2015-6-1 18:19:59', '%Y-%m-%d %H:%M:%S')timestamp = cday.timestamp()print(tim.原创 2021-12-24 15:16:09 · 577 阅读 · 1 评论 -
pip切换安装来源
pip install xgboost==0.71 -i https://pypi.tuna.tsinghua.edu.cn/simple原创 2021-09-06 14:34:54 · 120 阅读 · 0 评论 -
shell中执行mysql语句
mysql -h IP --port=端口 --database=数据库 -u用户 -p密码 -e "select * from hello; " > hello.txt原创 2021-08-26 10:19:32 · 416 阅读 · 0 评论 -
java 执行scala/java jar包
java 执行命令:java -Djava.ext.dirs=<多个jar包的目录> com.hello 参数1 参数2jar包中需要包含 scala-library-2.11.8.jar等原创 2021-08-24 13:40:28 · 344 阅读 · 0 评论 -
pytorch docker GPU环境安装
一.确保nvidia-docker安装查看系统版本root@3a7dee2ecfb3:/# cat /etc/issueUbuntu 16.04.6 LTS \n \l切换docker镜像systemctl daemon-reloadsystemctl restart docker查看cuda和cudnn版本[root@bogon pytorch]# cat /usr/local/cuda/version.txtCUDA Version 9.1.85[root@bogon pytor.原创 2021-03-11 20:41:30 · 370 阅读 · 0 评论 -
Tensorflow读取数据流
原创 2021-03-11 20:18:45 · 224 阅读 · 0 评论 -
Tensorflow图像识别小结
一、run.py执行过程:1、执行tf.app.run()2、tf.app.run()会调用本类中的的main函数,然后依次执行3、首先获取已经处理好的图片4、然后定义tensorflow占位符,convolution层和pool层,全连接层和逻辑输出层5、最后定义损失函数,反向传播过程和模型评价的一些指标6、获取session,并初始化所有变量,sess.run()启动模型训练的过程7、模型训练结束后,读取模型存放的参数和图,并预测新的数据8、sess.close()整..原创 2021-03-11 20:16:06 · 555 阅读 · 0 评论 -
AI平台虚拟环境搭建流程
环境需求:jupyterhub需要3.5环境以上tensorflow 3.5环境以上一、使用tensorflow/tensorflow:1.7.0-gpu-py3 docker镜像启动容器,目的:显卡驱动的安装容器名称为 ai_platform端口映射为 8008:8000 jupyterhub端口端口映射为 6008:6006 tensorboard端口使用 nvidia-docker软件共享目录映射 /ai_share/pr...原创 2021-03-11 20:07:41 · 863 阅读 · 0 评论 -
scala实现continue
import util.control.Breaks._object BreakableTest extends App{ val sample = List(1,2,3,4,5) for(j <- sample){ breakable{ if(j==2 || j == 4 ) { break() } println(s"打印的值为:$j") } }}结果为:打印的值为:1打印的值为:3打印的值为:5.原创 2020-12-24 13:39:09 · 301 阅读 · 0 评论 -
scala option应用
--模式匹配val a:Option[Int] = Some(5)a match {case Some(s) => println(s)case None => print("None")}原创 2020-05-25 17:18:34 · 120 阅读 · 0 评论 -
maven打包无pom项目命令
mvn install:install-file -Dfile=D:\Project\hello.jar -DgroupId=com.hello.udf -DartifactId=hello -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true原创 2020-05-23 11:40:39 · 1053 阅读 · 0 评论 -
shell时间
#获取几个月前对应的日期month=`date -d "$date -$num month" +"%Y%m%d"`#获取几个月前对应的月份first=`date -d "$date" +"%Y%m"`month=`date -d "${first}01 -$num month" +"%Y%m"`#获取几天前的日期day=`date -d "$date -$num days" +"%Y%m%d"`...原创 2020-05-23 11:03:22 · 237 阅读 · 0 评论 -
scala 时间
/** * 获取完整时间 * * @return */ def fullTime: String = { val today = new Date val f = new SimpleDateFormat("yyyyMMddHHmmss") f.format(today) } /** * 获取天时间 * * @return */ def dayTime: String = { val t...原创 2020-05-23 10:44:49 · 574 阅读 · 0 评论 -
不可见分隔符
--不可见分隔符定义val separator = "\001"--不可见分隔符分隔row.split("\\x01")原创 2020-05-23 10:33:13 · 1226 阅读 · 0 评论