文章目录

  • 一、添加模板文件
  • 二、显示效果

一、添加模板文件

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下代码的排版相关推荐

  1. LaTex算法代码排版-algorithm2e

    LaTex算法代码排版-algorithm2e 1.使用如下宏包 2.示例代码 3.生成效果 4.参考链接 1.使用如下宏包 \usepackage[ruled]{algorithm2e} %带竖线 ...

  2. [LaTeX] 用minipage来排版多张图片(子图片)! (以及用subfigure而不是subfloat来排版代码型图片)

    文章目录 前言 1 代码 2 小结 3 补充:用subfigure而不是subfloat来排版代码型图片 前言 上一篇写了[LaTeX] 字图片复杂排版的博客,刚刚找到了更好更简洁方便的方法!完全可以 ...

  3. latex(2)排版论文《自动化学报》

    H老师布置作业,要求写一篇关于神经网络的论文,论文格式以国内著名期刊之一为准.我寻思上学期把计算机三大学报(计算机学报.软件学报.计算机研究与发展)的Word格式都练过了,这学期就学习下主流的排版技术 ...

  4. latex下的表格处理

    LaTeX下的表格处理 https://zhuanlan.zhihu.com/p/19749566?columnSlug=latex 作者:李阿玲 链接:https://zhuanlan.zhihu. ...

  5. Office word中mathtype公式与LaTex公式代码互转

    在word中,输入好的mathtype公式已经嵌入到word内容中了,如何转成LaTex公式代码呢? 很简单,mathtype已经内置了相关功能和快捷键,按钮在word中[MathType]-[Pub ...

  6. Python版本的Markdown工具:Handout使用教程!用Python代码直接排版!

    内容摘要: ---------------------------------------------------------------------------------------------- ...

  7. 【TikZ 简单学习(下):基础绘制】Latex下的绘图宏包

    [TikZ 简单学习[下]:基础绘制]Latex下的绘图宏包 上文 绘制多个节点 给节点添加统一样式 给节点命名 使用相对位置绘制 给节点标签 链接边的绘制 在线边上添加标签 绘制蛇形线和多行文本 层 ...

  8. c语言运行时显示内存不足,请问:c或c++运行时 遇到虚拟内存不足时咋办,帮优化下代码...

    请问:c或c++运行时 遇到虚拟内存不足时咋办,帮优化下代码 [size=4][size=5]我编的一个高精度解hilbert方程组的程序段,用的是GS跌代,但运行时出现"虚拟内存不足&qu ...

  9. 改进版1--编译目录下代码

    #! /bin/bash for file in ./* dot=${file#.*.}if [[ $t == "c" ]]thenfile=${file#./}target=${ ...

最新文章

  1. 省选专练(学习)可持久化Trie树(BZOJ3261)
  2. make for arm
  3. [SOJ1006] Team Rankings
  4. Python之pandas:数据类型变换之object、category、bool、int32、int64、float64以及数据类型标准化之详细攻略
  5. Apache CXF实现Web Service(3)——Tomcat容器和不借助Spring的普通Servlet实现JAX-RS(RESTful) web service...
  6. 【小白学PyTorch】8.实战之MNIST小试牛刀
  7. “约见”面试官系列之常见面试题之第五十一篇之CSS Sprites(建议收藏)
  8. centos7下载安装mysql步骤_Linux-centos7安装mysql步骤
  9. 作者:熊贇(1980-),女,博士,复旦大学计算机科学技术学院教授。
  10. 正则表达+验证 [记录]
  11. rabbitmq 发送的用户名是什么
  12. controller调用controller的方法_【笔记】Simulink C语言代码生成与使用方法
  13. ubuntu下取代ping的好工具tcpping
  14. Rootkit 后门的利用
  15. java 进销存源码_JAVA 进销存管理系统的源码 - 下载 - 搜珍网
  16. ExoPlayer的监听事件(Kotlin)
  17. cad计算机快捷键命令大全,cad快捷键命令有哪些?常用cad快捷键命令大全
  18. 直连测速服务器异常,求证! 网件R7800, Speedtest测速的怪现象,200M宽带+R7800者进...
  19. Pale Moon 苍月浏览器 24.0.1 发布
  20. skb_buff操作

热门文章

  1. Servlet.init() for servlet [Global] threw exception
  2. hadoop系列三:mapreduce的使用(一)
  3. CANOpen协议详解(一):CANfestival源码分析
  4. SIM卡的PIN码(CHV)及对应的APDU命令
  5. 图形验证码空白如何处理
  6. LINUX IIO子系统分析之二 IIO子系统相关数据结构分析
  7. cass简码大全_cass 简码识别
  8. 69A.Young Physicist
  9. pcb元器件焊接技巧
  10. 携程AI和推荐系统的云化实践