LaTeX tikz 画图
标签: LaTeX
画图代码如下:
%!TEX TS-program = xeLaTeX
%!TEX encoding = UTF-8 Unicode
\documentclass[10pt,tikz,border=1]{standalone}
\PassOptionsToPackage{noopticals, mathlf, roundv}{MinionPro}
\usetikzlibrary{arrows.meta}
\usetikzlibrary{calc,positioning}
\usetikzlibrary{
arrows,
decorations.pathmorphing,
backgrounds,
fit,
positioning,
petri}
\begin{document}
\begin{tikzpicture}[%
>={Latex[width=2mm,length=2mm]},
base/.style = {
minimum width=1cm,
minimum height=0.5cm,
text centered,
font=\sffamily},
neuron1/.style={
circle,
draw,
inner sep=0pt,
minimum size=8mm},
activityStarts/.style = {
base,
fill=blue!30},
zol/.style = {
rectangle,
rounded corners,
draw=black,
minimum width=4cm,
minimum height=1cm,
text centered,
font=\sffamily}
]
\foreach \y in {3,...,1}
\node (l\y) [neuron1] at (-2.5, 1.5+\y * 1) {$a_{\y}$};
\foreach \y in {6,...,1}
\node (m\y) [neuron1] at (0, \y * 1) {$b_{\y}$};
\foreach \y in {6,...,1}
\node (n\y) [neuron1] at (2.5, \y * 1) {$c_{\y}$};
\foreach \y in {5,...,1}
\node (r\y) [neuron1] at (5, 1+\y * 1) {$d_{\y}$};
\foreach \y in {4,...,1}
\node (p\y) [neuron1] at (7.5, 1+\y * 1) {$e_{\y}$};
\foreach \y in {4,...,1}
\node (q\y) [neuron1] at (9.5, 1+\y * 1) {$f_{\y}$};
\node (a0) [zol,activityStarts,right=of q4,xshift=0.5cm, yshift=0.5cm] {$z = x+y
$};
\node (a1) [zol,activityStarts,right=of q4,xshift=0.5cm,yshift=-0.5cm] {$z = x+y$};
\node (a2) [zol,activityStarts,right=of q4,xshift=0.5cm,yshift=-1.5cm] {$z = x+y$};
\node (a3) [zol,activityStarts,right=of q4,xshift=0.5cm,yshift=-2.5cm] {$z = x+y$};
\node (a4) [zol,activityStarts,right=of q4,xshift=0.5cm,yshift=-3.5cm] {$z = x+y$};
\foreach \x in {3,...,1}
\foreach \y in {6,...,1}
\draw[-] (l\x) to (m\y);
\foreach \x in {6,...,1}
\foreach \y in {6,...,1}
\draw[-] (m\x) to (n\y);
\foreach \x in {6,...,1}
\foreach \y in {5,...,1}
\draw[-] (n\x) to (r\y);
\begin{scope}[on background layer]
\node (back1) [fill = black!10, rounded corners, fit =(m1)(m2)(m3)(m4)(m5)(m6)(n1)(n2)(n3)(n4)(n5)(n6)] {};
\end{scope}
\foreach \x in {5,...,1}
\foreach \y in {4,...,1}
\draw[-] (r\x) to (p\y);
\foreach \x in {4,...,1}
\foreach \y in {4,...,1}
\draw[-] (p\x) to (q\y);
\foreach \x in {4,...,1}
\foreach \y in {1.5, 2.5, 3.5, 4.5, 5.5}
\draw (q\x) -- (11.4,\y);
\end{tikzpicture}
\end{document}
编译结果如下:
智能推荐
在liunx中安装elasticsearch(Elasticsearch head插件安装,kibana安装,ik分词器安装)
目录 安装Elasticsearch(单节点Linux环境) Elasticsearch head插件安装 kibana安装 安装ik分词器 安装Elasticsearch(单节点Linux环境) 我安装的是7.6.1版本以下是提供的安装包主要官网下载太慢 elasticsearch-7.6.1-linux-x86_64.tar.gz elasticsearch-analysis-ik-7.6.1...
前端小练习:jQuery酷炫照片墙
jQuery酷炫照片墙 效果展示: HTML代码: css代码: jQuery代码: 方法 解释 transform transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。W3scool Math.random() 产生随机数。编程狮 translate 绘图函数编程狮 attr attr() 方法设置或返回被选元素的属性和值。编程狮 anima...
springMVC拦截器
一、 SpringMVC拦截器实现原理 用户请求到DispatherServlet中,DispatherServlet调用HandlerMapping查找Handler,HandlerMapping返回一个拦截器链(HandlerExecutionChain),springmvc中的拦截器是通过HandlerMapping发起的。 &nbs...
[机器学习-回归算法]Sklearn之线性回归实战
Sklearn之线性回归实战 一,前言 二,热身例子 三,贸易公司的简单例子 四,Sklearn 官网里的一个例子 参考资料 一,前言 一元线性回归的理论片请看我这个链接 二,热身例子 预测直线 y=1x1+2x2+3y = 1x_1 + 2x_2 +3y=1x1+2x2+3 导入LinearRegression 从Sklearn.liear_model 包里 拟合数据也可以说是训练 检验正确...
猜你喜欢
Android 开发者,你真的懂 Context 吗?
Android Context 详解 前言 一、Context是什么 二、Context结构 1、ContextImpl类介绍 2、ContextWrapper类介绍 3、ContextThemeWrapper 三、Context的数量 四、Context注意事项 五、如何正确回复以上面试题? 前言 Context 相信所有的 Android 开发人员基本上每天都在接触,因为它太常见了。但是这并不...
SpringMVC ----Json的简单交互处理
SpringMVC--Json Json的介绍 什么是JSON? JSON 和 JavaScript 对象互转 Controller返回JSON数据 Jackson 乱码 乱码的解决方法一 代码优化 乱码统一解决方法 返回json字符串统一解决 测试多个对象的集合输出 输出时间对象 抽取为工具类 FastJson fastjson 三个主要的类: JSONObject JSONArray JSON...
微信小程序自定义组件简单实现
本文将教你如何实现一个自定义的toast提示框,实现后的基本效果图如下: 小程序中一个自定义组件由 json wxml wxss js 4个文件组成的。下面我们一步一步地来创建文件及完成其中的配置: step1:创建自定义组件 首先创建一个components文件夹,用于放置所有自定义的组件,创建之后的目录结构为 其中的toastedit是我们本次...
PyTorch学习(四)--用PyTorch实现线性回归
教程视频:https://www.bilibili.com/video/BV1tE411s7QT 废话不多说,代码如下: 结果: 0 56.52023696899414 1 25.170454025268555 2 11.214292526245117 3 5.001270771026611 4 2.2352840900421143 5 1.0038176774978638 6 0.4554775...
1、Qt 的窗口组件和窗口类型
1、窗口组件 图形用户界面由不同的窗口和窗口组件组成 组件的类型 — 容器类(父组件):用于包含其它的界面组件 — 功能类(子组件):用于实现特定的交互功能 Qt 中没有父组件的顶级组件叫做窗口 QWidget QWidget 继承于 QObject 和 QPaintDevice — QObject 是所有支持 Qt 对象模型的基类 — QPaint...