Latex下代码的排版
文章目录
- 一、添加模板文件
- 二、显示效果
一、添加模板文件
latex模板文件中对应添加下列内容
\documentclass{article}
\usepackage{listings}
\usepackage{xcolor}\definecolor{codegreen}{rgb}{0,0.6,0}
\definecolor{codegray}{rgb}{0.5,0.5,0.5}
\definecolor{codepurple}{rgb}{0.58,0,0.82}
\definecolor{backcolour}{rgb}{0.95,0.95,0.92}\lstdefinestyle{mystyle}{backgroundcolor=\color{backcolour}, commentstyle=\color{codegreen},keywordstyle=\color{magenta},numberstyle=\tiny\color{codegray},stringstyle=\color{codepurple},basicstyle=\ttfamily\footnotesize,breakatwhitespace=false, breaklines=true, captionpos=b, keepspaces=true, numbers=left, numbersep=5pt, showspaces=false, showstringspaces=false,showtabs=false, tabsize=2
}\lstset{style=mystyle}\begin{document}%% 下面为具体代码\begin{lstlisting}[language=Python, caption= DataGen]def gen_datas(train, test):"""生成数据参数:train: 原始训练数据集test: 原始验证数据集返回:X_train_r: 处理后训练数据集y_train: 处理后训练标签X_test_r: 处理后验证数据集y_test: 处理后验证标签"""label_encoder_train = LabelEncoder().fit(train.Result)labels_train = label_encoder_train.transform(train.Result)label_encoder_test = LabelEncoder().fit(test.Result)labels_test = label_encoder_test.transform(test.Result) classes = list(label_encoder_train.classes_)# classes_test = list(label_encoder_test.classes_)train = train.drop('Result', axis=1)test = test.drop('Result', axis=1)# 标签的种类 = NB_CLASSnumb_class = len(classes)# 数据的归一化处理scaled_train = data_scaler(train)# 同一文件内数据集:10%作为测试集,90%作为训练集# random_state:随机数种子,和random中的seed种子一样,保证每次抽样到的数据一样,便于调试sss = StratifiedShuffleSplit(test_size=0.1, random_state=23)for train_index, test_index in sss.split(scaled_train, labels_train):X_train, X_test = scaled_train[train_index], scaled_train[test_index]y_train, y_test = labels_train[train_index], labels_train[test_index]# 不同文件作为训练集和验证集# y_train = labels_train# X_train = data_scaler(train)# y_test = labels_test# X_test = data_scaler(test)# reshape train data # reshape 30*1# 也可以reshape 10*3X_train_r = np.zeros((len(X_train), NB_FEATURES, 1))X_train_r[:, :, 0] = X_train[:, :NB_FEATURES]# X_train_r[:, :, 1] = X_train[:, NB_PER_LAYER: NB_PER_LAYER * 2]# X_train_r[:, :, 2] = X_train[:, NB_PER_LAYER * 2:]# reshape test dataX_test_r = np.zeros((len(X_test), NB_FEATURES, 1))X_test_r[:, :, 0] = X_test[:, :NB_FEATURES]# X_test_r[:, :, 1] = X_test[:, NB_PER_LAYER: NB_PER_LAYER * 2]# X_test_r[:, :, 2] = X_test[:, NB_PER_LAYER * 2:]y_train = np_utils.to_categorical(y_train, NB_CLASS)y_test = np_utils.to_categorical(y_test, NB_CLASS)return X_train_r, y_train, X_test_r, y_test\end{lstlisting}
%%
\end{document}
二、显示效果
具体效果
Latex下代码的排版相关推荐
- LaTex算法代码排版-algorithm2e
LaTex算法代码排版-algorithm2e 1.使用如下宏包 2.示例代码 3.生成效果 4.参考链接 1.使用如下宏包 \usepackage[ruled]{algorithm2e} %带竖线 ...
- [LaTeX] 用minipage来排版多张图片(子图片)! (以及用subfigure而不是subfloat来排版代码型图片)
文章目录 前言 1 代码 2 小结 3 补充:用subfigure而不是subfloat来排版代码型图片 前言 上一篇写了[LaTeX] 字图片复杂排版的博客,刚刚找到了更好更简洁方便的方法!完全可以 ...
- latex(2)排版论文《自动化学报》
H老师布置作业,要求写一篇关于神经网络的论文,论文格式以国内著名期刊之一为准.我寻思上学期把计算机三大学报(计算机学报.软件学报.计算机研究与发展)的Word格式都练过了,这学期就学习下主流的排版技术 ...
- latex下的表格处理
LaTeX下的表格处理 https://zhuanlan.zhihu.com/p/19749566?columnSlug=latex 作者:李阿玲 链接:https://zhuanlan.zhihu. ...
- Office word中mathtype公式与LaTex公式代码互转
在word中,输入好的mathtype公式已经嵌入到word内容中了,如何转成LaTex公式代码呢? 很简单,mathtype已经内置了相关功能和快捷键,按钮在word中[MathType]-[Pub ...
- Python版本的Markdown工具:Handout使用教程!用Python代码直接排版!
内容摘要: ---------------------------------------------------------------------------------------------- ...
- 【TikZ 简单学习(下):基础绘制】Latex下的绘图宏包
[TikZ 简单学习[下]:基础绘制]Latex下的绘图宏包 上文 绘制多个节点 给节点添加统一样式 给节点命名 使用相对位置绘制 给节点标签 链接边的绘制 在线边上添加标签 绘制蛇形线和多行文本 层 ...
- c语言运行时显示内存不足,请问:c或c++运行时 遇到虚拟内存不足时咋办,帮优化下代码...
请问:c或c++运行时 遇到虚拟内存不足时咋办,帮优化下代码 [size=4][size=5]我编的一个高精度解hilbert方程组的程序段,用的是GS跌代,但运行时出现"虚拟内存不足&qu ...
- 改进版1--编译目录下代码
#! /bin/bash for file in ./* dot=${file#.*.}if [[ $t == "c" ]]thenfile=${file#./}target=${ ...
最新文章
- 省选专练(学习)可持久化Trie树(BZOJ3261)
- make for arm
- [SOJ1006] Team Rankings
- Python之pandas:数据类型变换之object、category、bool、int32、int64、float64以及数据类型标准化之详细攻略
- Apache CXF实现Web Service(3)——Tomcat容器和不借助Spring的普通Servlet实现JAX-RS(RESTful) web service...
- 【小白学PyTorch】8.实战之MNIST小试牛刀
- “约见”面试官系列之常见面试题之第五十一篇之CSS Sprites(建议收藏)
- centos7下载安装mysql步骤_Linux-centos7安装mysql步骤
- 作者:熊贇(1980-),女,博士,复旦大学计算机科学技术学院教授。
- 正则表达+验证 [记录]
- rabbitmq 发送的用户名是什么
- controller调用controller的方法_【笔记】Simulink C语言代码生成与使用方法
- ubuntu下取代ping的好工具tcpping
- Rootkit 后门的利用
- java 进销存源码_JAVA 进销存管理系统的源码 - 下载 - 搜珍网
- ExoPlayer的监听事件(Kotlin)
- cad计算机快捷键命令大全,cad快捷键命令有哪些?常用cad快捷键命令大全
- 直连测速服务器异常,求证! 网件R7800, Speedtest测速的怪现象,200M宽带+R7800者进...
- Pale Moon 苍月浏览器 24.0.1 发布
- skb_buff操作
热门文章
- Servlet.init() for servlet [Global] threw exception
- hadoop系列三:mapreduce的使用(一)
- CANOpen协议详解(一):CANfestival源码分析
- SIM卡的PIN码(CHV)及对应的APDU命令
- 图形验证码空白如何处理
- LINUX IIO子系统分析之二 IIO子系统相关数据结构分析
- cass简码大全_cass 简码识别
- 69A.Young Physicist
- pcb元器件焊接技巧
- 携程AI和推荐系统的云化实践