You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

week3.html 680 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset='UTF-8'><meta name='viewport' content='width=device-width initial-scale=1'>
  5. <title>week3.md</title><link href='http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,700,400&subset=latin,latin-ext' rel='stylesheet' type='text/css' /><style type='text/css'>html {overflow-x: initial !important;}.CodeMirror { height: auto; }
  6. .CodeMirror-scroll { overflow-y: hidden; overflow-x: auto; }
  7. .CodeMirror-lines { padding: 4px 0px; }
  8. .CodeMirror pre { }
  9. .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { background-color: white; }
  10. .CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background-color: rgb(247, 247, 247); white-space: nowrap; }
  11. .CodeMirror-linenumbers { }
  12. .CodeMirror-linenumber { padding: 0px 3px 0px 5px; text-align: right; color: rgb(153, 153, 153); }
  13. .CodeMirror div.CodeMirror-cursor { border-left: 1px solid black; z-index: 3; }
  14. .CodeMirror div.CodeMirror-secondarycursor { border-left: 1px solid silver; }
  15. .CodeMirror.cm-keymap-fat-cursor div.CodeMirror-cursor { width: auto; border: 0px; background: rgb(119, 238, 119); z-index: 1; }
  16. .CodeMirror div.CodeMirror-cursor.CodeMirror-overwrite { }
  17. .cm-tab { display: inline-block; }
  18. .cm-s-typora-default .cm-header, .cm-s-typora-default .cm-property { color: rgb(217, 79, 138); }
  19. .cm-s-typora-default pre.cm-header1:not(.cm-atom) :not(.cm-overlay) { font-size: 2rem; line-height: 2rem; }
  20. .cm-s-typora-default pre.cm-header2:not(.cm-atom) :not(.cm-overlay) { font-size: 1.4rem; line-height: 1.4rem; }
  21. .cm-s-typora-default .cm-atom, .cm-s-typora-default .cm-number { color: rgb(149, 132, 134); }
  22. .cm-s-typora-default .cm-table-row, .cm-s-typora-default .cm-block-start { font-family: monospace; }
  23. .cm-s-typora-default .cm-comment, .cm-s-typora-default .cm-code { color: rgb(74, 90, 159); font-family: monospace; }
  24. .cm-s-typora-default .cm-tag { color: rgb(169, 68, 66); }
  25. .cm-s-typora-default .cm-string { color: rgb(126, 134, 169); }
  26. .cm-s-typora-default .cm-link { color: rgb(196, 122, 15); text-decoration: underline; }
  27. .cm-s-typora-default .cm-variable-2, .cm-s-typora-default .cm-variable-1 { color: inherit; }
  28. .cm-s-typora-default .cm-overlay { font-family: monospace; }
  29. .CodeMirror.cm-s-typora-default div.CodeMirror-cursor { border-left: 3px solid rgb(228, 98, 154); }
  30. .cm-s-typora-default .CodeMirror-activeline-background { left: -60px; right: -30px; background: rgba(204, 204, 204, 0.2); }
  31. .cm-s-typora-default .CodeMirror-gutters { border-right: none; background-color: inherit; }
  32. .cm-s-typora-default .cm-trailing-space-new-line::after, .cm-startspace::after, .cm-starttab .cm-tab::after { content: "•"; position: absolute; left: 0px; opacity: 0; font-family: LetterGothicStd, monospace; }
  33. .os-windows .cm-startspace::after, .os-windows .cm-starttab .cm-tab::after { left: -0.1em; }
  34. .cm-starttab .cm-tab::after { content: " "; }
  35. .cm-startspace, .cm-tab, .cm-starttab, .cm-trailing-space-a, .cm-trailing-space-b, .cm-trailing-space-new-line { font-family: monospace; position: relative; }
  36. .cm-s-typora-default .cm-trailing-space-new-line::after { content: "↓"; opacity: 0.3; }
  37. .cm-s-inner .cm-keyword { color: rgb(119, 0, 136); }
  38. .cm-s-inner .cm-atom, .cm-s-inner.cm-atom { color: rgb(34, 17, 153); }
  39. .cm-s-inner .cm-number { color: rgb(17, 102, 68); }
  40. .cm-s-inner .cm-def { color: rgb(0, 0, 255); }
  41. .cm-s-inner .cm-variable { color: black; }
  42. .cm-s-inner .cm-variable-2 { color: rgb(0, 85, 170); }
  43. .cm-s-inner .cm-variable-3 { color: rgb(0, 136, 85); }
  44. .cm-s-inner .cm-property { color: black; }
  45. .cm-s-inner .cm-operator { color: rgb(152, 26, 26); }
  46. .cm-s-inner .cm-comment, .cm-s-inner.cm-comment { color: rgb(170, 85, 0); }
  47. .cm-s-inner .cm-string { color: rgb(170, 17, 17); }
  48. .cm-s-inner .cm-string-2 { color: rgb(255, 85, 0); }
  49. .cm-s-inner .cm-meta { color: rgb(85, 85, 85); }
  50. .cm-s-inner .cm-qualifier { color: rgb(85, 85, 85); }
  51. .cm-s-inner .cm-builtin { color: rgb(51, 0, 170); }
  52. .cm-s-inner .cm-bracket { color: rgb(153, 153, 119); }
  53. .cm-s-inner .cm-tag { color: rgb(17, 119, 0); }
  54. .cm-s-inner .cm-attribute { color: rgb(0, 0, 204); }
  55. .cm-s-inner .cm-header, .cm-s-inner.cm-header { color: blue; }
  56. .cm-s-inner .cm-quote, .cm-s-inner.cm-quote { color: rgb(0, 153, 0); }
  57. .cm-s-inner .cm-hr, .cm-s-inner.cm-hr { color: rgb(153, 153, 153); }
  58. .cm-s-inner .cm-link, .cm-s-inner.cm-link { color: rgb(0, 0, 204); }
  59. .cm-negative { color: rgb(221, 68, 68); }
  60. .cm-positive { color: rgb(34, 153, 34); }
  61. .cm-header, .cm-strong { font-weight: bold; }
  62. .cm-del { text-decoration: line-through; }
  63. .cm-em { font-style: italic; }
  64. .cm-link { text-decoration: underline; }
  65. .cm-error { color: rgb(255, 0, 0); }
  66. .cm-invalidchar { color: rgb(255, 0, 0); }
  67. .cm-constant { color: rgb(38, 139, 210); }
  68. .cm-defined { color: rgb(181, 137, 0); }
  69. div.CodeMirror span.CodeMirror-matchingbracket { color: rgb(0, 255, 0); }
  70. div.CodeMirror span.CodeMirror-nonmatchingbracket { color: rgb(255, 34, 34); }
  71. .cm-s-inner .CodeMirror-activeline-background { background: inherit; }
  72. .CodeMirror { position: relative; overflow: hidden; }
  73. .CodeMirror-scroll { margin-bottom: -30px; margin-right: -30px; padding-bottom: 30px; padding-right: 30px; height: 100%; outline: none; position: relative; box-sizing: content-box; }
  74. .CodeMirror-sizer { position: relative; }
  75. .CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { position: absolute; z-index: 6; display: none; }
  76. .CodeMirror-vscrollbar { right: 0px; top: 0px; overflow-x: hidden; overflow-y: scroll; }
  77. .CodeMirror-hscrollbar { bottom: 0px; left: 0px; overflow-y: hidden; overflow-x: scroll; }
  78. .CodeMirror-scrollbar-filler { right: 0px; bottom: 0px; }
  79. .CodeMirror-gutter-filler { left: 0px; bottom: 0px; }
  80. .CodeMirror-gutters { position: absolute; left: 0px; top: 0px; padding-bottom: 30px; z-index: 3; }
  81. .CodeMirror-gutter { white-space: normal; height: 100%; box-sizing: content-box; padding-bottom: 30px; margin-bottom: -32px; display: inline-block; }
  82. .CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: none !important; border: none !important; }
  83. .CodeMirror-gutter-background { position: absolute; top: 0px; bottom: 0px; z-index: 4; }
  84. .CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; }
  85. .CodeMirror-lines { cursor: text; }
  86. .CodeMirror pre { border-radius: 0px; border-width: 0px; background: transparent; font-family: inherit; font-size: inherit; margin: 0px; white-space: pre; word-wrap: normal; color: inherit; z-index: 2; position: relative; overflow: visible; }
  87. .CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; }
  88. .CodeMirror-code pre { border-right: 30px solid transparent; width: fit-content; }
  89. .CodeMirror-wrap .CodeMirror-code pre { border-right: none; width: auto; }
  90. .CodeMirror-linebackground { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 0; }
  91. .CodeMirror-linewidget { position: relative; z-index: 2; overflow: auto; }
  92. .CodeMirror-widget { }
  93. .CodeMirror-wrap .CodeMirror-scroll { overflow-x: hidden; }
  94. .CodeMirror-measure { position: absolute; width: 100%; height: 0px; overflow: hidden; visibility: hidden; }
  95. .CodeMirror-measure pre { position: static; }
  96. .CodeMirror div.CodeMirror-cursor { position: absolute; visibility: hidden; border-right: none; width: 0px; }
  97. .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
  98. .CodeMirror-focused div.CodeMirror-cursor { visibility: inherit; }
  99. .CodeMirror-selected { background: rgb(217, 217, 217); }
  100. .CodeMirror-focused .CodeMirror-selected { background: rgb(215, 212, 240); }
  101. .cm-searching { background: rgba(255, 255, 0, 0.4); }
  102. .CodeMirror span { }
  103. @media print {
  104. .CodeMirror div.CodeMirror-cursor { visibility: hidden; }
  105. }
  106. .CodeMirror-lint-markers { width: 16px; }
  107. .CodeMirror-lint-tooltip { background-color: infobackground; border: 1px solid black; border-radius: 4px; color: infotext; font-family: monospace; overflow: hidden; padding: 2px 5px; position: fixed; white-space: pre-wrap; z-index: 10000; max-width: 600px; opacity: 0; transition: opacity 0.4s; font-size: 0.8em; }
  108. .CodeMirror-lint-mark-error, .CodeMirror-lint-mark-warning { background-position: left bottom; background-repeat: repeat-x; }
  109. .CodeMirror-lint-mark-error { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg=="); }
  110. .CodeMirror-lint-marker-error, .CodeMirror-lint-marker-warning { background-position: center center; background-repeat: no-repeat; cursor: pointer; display: inline-block; height: 16px; width: 16px; vertical-align: middle; position: relative; }
  111. .CodeMirror-lint-message-error, .CodeMirror-lint-message-warning { padding-left: 18px; background-position: left top; background-repeat: no-repeat; }
  112. .CodeMirror-lint-marker-error, .CodeMirror-lint-message-error { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII="); }
  113. .CodeMirror-lint-marker-warning, .CodeMirror-lint-message-warning { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII="); }
  114. .CodeMirror-lint-marker-multiple { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-position: right bottom; width: 100%; height: 100%; }
  115. :root { --bg-color: #ffffff; --text-color: #333333; --code-block-bg-color: inherit; }
  116. html { font-size: 14px; background-color: var(--bg-color); color: var(--text-color); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; }
  117. body { margin: 0px; padding: 0px; height: auto; bottom: 0px; top: 0px; left: 0px; right: 0px; font-size: 1rem; line-height: 1.42857; overflow-x: hidden; background: inherit; }
  118. a:active, a:hover { outline: 0px; }
  119. .in-text-selection, ::selection { background: rgb(181, 214, 252); text-shadow: none; }
  120. #write { margin: 0px auto; height: auto; width: inherit; word-break: normal; word-wrap: break-word; position: relative; padding-bottom: 70px; white-space: pre-wrap; overflow-x: visible; }
  121. .for-image #write { padding-left: 8px; padding-right: 8px; }
  122. body.typora-export { padding-left: 30px; padding-right: 30px; }
  123. @media screen and (max-width: 500px) {
  124. body.typora-export { padding-left: 0px; padding-right: 0px; }
  125. .CodeMirror-sizer { margin-left: 0px !important; }
  126. .CodeMirror-gutters { display: none !important; }
  127. }
  128. .typora-export #write { margin: 0px auto; }
  129. #write > p:first-child, #write > ul:first-child, #write > ol:first-child, #write > pre:first-child, #write > blockquote:first-child, #write > div:first-child, #write > table:first-child { margin-top: 30px; }
  130. #write li > table:first-child { margin-top: -20px; }
  131. img { max-width: 100%; vertical-align: middle; }
  132. input, button, select, textarea { color: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; }
  133. input[type="checkbox"], input[type="radio"] { line-height: normal; padding: 0px; }
  134. ::before, ::after, * { box-sizing: border-box; }
  135. #write p, #write h1, #write h2, #write h3, #write h4, #write h5, #write h6, #write div, #write pre { width: inherit; }
  136. #write p, #write h1, #write h2, #write h3, #write h4, #write h5, #write h6 { position: relative; }
  137. h1 { font-size: 2rem; }
  138. h2 { font-size: 1.8rem; }
  139. h3 { font-size: 1.6rem; }
  140. h4 { font-size: 1.4rem; }
  141. h5 { font-size: 1.2rem; }
  142. h6 { font-size: 1rem; }
  143. p { -webkit-margin-before: 1rem; -webkit-margin-after: 1rem; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
  144. .typora-export p { white-space: normal; }
  145. .mathjax-block { margin-top: 0px; margin-bottom: 0px; -webkit-margin-before: 0rem; -webkit-margin-after: 0rem; }
  146. .hidden { display: none; }
  147. .md-blockmeta { color: rgb(204, 204, 204); font-weight: bold; font-style: italic; }
  148. a { cursor: pointer; }
  149. sup.md-footnote { padding: 2px 4px; background-color: rgba(238, 238, 238, 0.7); color: rgb(85, 85, 85); border-radius: 4px; }
  150. #write input[type="checkbox"] { cursor: pointer; width: inherit; height: inherit; margin: 4px 0px 0px; }
  151. figure { max-width: 100%; overflow-x: auto; margin: 0px; }
  152. tr { break-inside: avoid; break-after: auto; }
  153. thead { display: table-header-group; }
  154. table { border-collapse: collapse; border-spacing: 0px; width: 100%; overflow: auto; break-inside: auto; text-align: left; }
  155. table.md-table td { min-width: 80px; }
  156. .CodeMirror-gutters { border-right: 0px; background-color: inherit; }
  157. .CodeMirror { text-align: left; }
  158. .CodeMirror-placeholder { opacity: 0.3; }
  159. .CodeMirror pre { padding: 0px 4px; }
  160. .CodeMirror-lines { padding: 0px; }
  161. div.hr:focus { cursor: none; }
  162. pre { white-space: pre-wrap; }
  163. .CodeMirror-gutters { margin-right: 4px; }
  164. .md-fences { font-size: 0.9rem; display: block; break-inside: avoid; text-align: left; overflow: visible; white-space: pre; background: var(--code-block-bg-color); position: relative !important; }
  165. .md-diagram-panel { width: 100%; margin-top: 10px; text-align: center; padding-top: 0px; padding-bottom: 8px; overflow-x: auto; }
  166. .md-fences .CodeMirror.CodeMirror-wrap { top: -1.6em; margin-bottom: -1.6em; }
  167. .md-fences.mock-cm { white-space: pre-wrap; }
  168. .show-fences-line-number .md-fences { padding-left: 0px; }
  169. .show-fences-line-number .md-fences.mock-cm { padding-left: 40px; }
  170. .CodeMirror-line { break-inside: avoid; }
  171. .footnotes { opacity: 0.8; font-size: 0.9rem; padding-top: 1em; padding-bottom: 1em; }
  172. .footnotes + .footnotes { margin-top: -1em; }
  173. .md-reset { margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: top; background: transparent; text-decoration: none; text-shadow: none; float: none; position: static; width: auto; height: auto; white-space: nowrap; cursor: inherit; -webkit-tap-highlight-color: transparent; line-height: normal; font-weight: normal; text-align: left; box-sizing: content-box; direction: ltr; }
  174. li div { padding-top: 0px; }
  175. blockquote { margin: 1rem 0px; }
  176. li p, li .mathjax-block { margin: 0.5rem 0px; }
  177. li { margin: 0px; position: relative; }
  178. blockquote > :last-child { margin-bottom: 0px; }
  179. blockquote > :first-child { margin-top: 0px; }
  180. .footnotes-area { color: rgb(136, 136, 136); margin-top: 0.714rem; padding-bottom: 0.143rem; }
  181. @media print {
  182. html, body { border: 1px solid transparent; height: 99%; break-after: avoid; break-before: avoid; }
  183. .typora-export * { -webkit-print-color-adjust: exact; }
  184. h1, h2, h3, h4, h5, h6 { break-after: avoid-page; orphans: 2; }
  185. p { orphans: 4; }
  186. html.blink-to-pdf { font-size: 13px; }
  187. .typora-export #write { padding-left: 1cm; padding-right: 1cm; padding-bottom: 0px; break-after: avoid; }
  188. .typora-export #write::after { height: 0px; }
  189. @page { margin: 20mm 0mm; }
  190. }
  191. .footnote-line { margin-top: 0.714em; font-size: 0.7em; }
  192. a img, img a { cursor: pointer; }
  193. pre.md-meta-block { font-size: 0.8rem; min-height: 2.86rem; white-space: pre-wrap; background: rgb(204, 204, 204); display: block; overflow-x: hidden; }
  194. p > img:only-child { display: block; margin: auto; }
  195. p .md-image:only-child { display: inline-block; width: 100%; text-align: center; }
  196. #write .MathJax_Display { margin: 0.8em 0px 0px; }
  197. .mathjax-block { white-space: pre; overflow: hidden; width: 100%; }
  198. p + .mathjax-block { margin-top: -1.143rem; }
  199. .mathjax-block:not(:empty)::after { display: none; }
  200. [contenteditable="true"]:active, [contenteditable="true"]:focus { outline: none; box-shadow: none; }
  201. .task-list { list-style-type: none; }
  202. .task-list-item { position: relative; padding-left: 1em; }
  203. .task-list-item input { position: absolute; top: 0px; left: 0px; }
  204. .math { font-size: 1rem; }
  205. .md-toc { min-height: 3.58rem; position: relative; font-size: 0.9rem; border-radius: 10px; }
  206. .md-toc-content { position: relative; margin-left: 0px; }
  207. .md-toc::after, .md-toc-content::after { display: none; }
  208. .md-toc-item { display: block; color: rgb(65, 131, 196); }
  209. .md-toc-item a { text-decoration: none; }
  210. .md-toc-inner:hover { }
  211. .md-toc-inner { display: inline-block; cursor: pointer; }
  212. .md-toc-h1 .md-toc-inner { margin-left: 0px; font-weight: bold; }
  213. .md-toc-h2 .md-toc-inner { margin-left: 2em; }
  214. .md-toc-h3 .md-toc-inner { margin-left: 4em; }
  215. .md-toc-h4 .md-toc-inner { margin-left: 6em; }
  216. .md-toc-h5 .md-toc-inner { margin-left: 8em; }
  217. .md-toc-h6 .md-toc-inner { margin-left: 10em; }
  218. @media screen and (max-width: 48em) {
  219. .md-toc-h3 .md-toc-inner { margin-left: 3.5em; }
  220. .md-toc-h4 .md-toc-inner { margin-left: 5em; }
  221. .md-toc-h5 .md-toc-inner { margin-left: 6.5em; }
  222. .md-toc-h6 .md-toc-inner { margin-left: 8em; }
  223. }
  224. a.md-toc-inner { font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; }
  225. .footnote-line a:not(.reversefootnote) { color: inherit; }
  226. .md-attr { display: none; }
  227. .md-fn-count::after { content: "."; }
  228. .md-tag { opacity: 0.5; }
  229. .md-comment { color: rgb(162, 127, 3); opacity: 0.8; font-family: monospace; }
  230. code { text-align: left; }
  231. h1 .md-tag, h2 .md-tag, h3 .md-tag, h4 .md-tag, h5 .md-tag, h6 .md-tag { font-weight: initial; opacity: 0.35; }
  232. a.md-print-anchor { border-width: initial !important; border-style: none !important; border-color: initial !important; display: inline-block !important; position: absolute !important; width: 1px !important; right: 0px !important; outline: none !important; background: transparent !important; text-decoration: initial !important; text-shadow: initial !important; }
  233. .md-inline-math .MathJax_SVG .noError { display: none !important; }
  234. .mathjax-block .MathJax_SVG_Display { text-align: center; margin: 1em 0em; position: relative; text-indent: 0px; max-width: none; max-height: none; min-height: 0px; min-width: 100%; width: auto; display: block !important; }
  235. .MathJax_SVG_Display, .md-inline-math .MathJax_SVG_Display { width: auto; margin: inherit; display: inline-block !important; }
  236. .MathJax_SVG .MJX-monospace { font-family: monospace; }
  237. .MathJax_SVG .MJX-sans-serif { font-family: sans-serif; }
  238. .MathJax_SVG { display: inline; font-style: normal; font-weight: normal; line-height: normal; zoom: 90%; text-indent: 0px; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; word-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; padding: 0px; margin: 0px; }
  239. .MathJax_SVG * { transition: none; }
  240. .md-diagram-panel > svg { max-width: 100%; }
  241. [lang="flow"] svg, [lang="mermaid"] svg { max-width: 100%; }
  242. :root { --side-bar-bg-color: #fafafa; --control-text-color: #777; }
  243. @font-face { font-family: "Open Sans"; font-style: normal; font-weight: normal; src: local("Open Sans Regular"), url("./github/400.woff") format("woff"); }
  244. @font-face { font-family: "Open Sans"; font-style: italic; font-weight: normal; src: local("Open Sans Italic"), url("./github/400i.woff") format("woff"); }
  245. @font-face { font-family: "Open Sans"; font-style: normal; font-weight: bold; src: local("Open Sans Bold"), url("./github/700.woff") format("woff"); }
  246. @font-face { font-family: "Open Sans"; font-style: italic; font-weight: bold; src: local("Open Sans Bold Italic"), url("./github/700i.woff") format("woff"); }
  247. html { font-size: 16px; }
  248. body { font-family: "Open Sans", "Clear Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); line-height: 1.6; }
  249. #write { max-width: 860px; margin: 0px auto; padding: 20px 30px 100px; }
  250. #write > ul:first-child, #write > ol:first-child { margin-top: 30px; }
  251. body > :first-child { margin-top: 0px !important; }
  252. body > :last-child { margin-bottom: 0px !important; }
  253. a { color: rgb(65, 131, 196); }
  254. h1, h2, h3, h4, h5, h6 { position: relative; margin-top: 1rem; margin-bottom: 1rem; font-weight: bold; line-height: 1.4; cursor: text; }
  255. h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor, h5:hover a.anchor, h6:hover a.anchor { text-decoration: none; }
  256. h1 tt, h1 code { font-size: inherit; }
  257. h2 tt, h2 code { font-size: inherit; }
  258. h3 tt, h3 code { font-size: inherit; }
  259. h4 tt, h4 code { font-size: inherit; }
  260. h5 tt, h5 code { font-size: inherit; }
  261. h6 tt, h6 code { font-size: inherit; }
  262. h1 { padding-bottom: 0.3em; font-size: 2.25em; line-height: 1.2; border-bottom: 1px solid rgb(238, 238, 238); }
  263. h2 { padding-bottom: 0.3em; font-size: 1.75em; line-height: 1.225; border-bottom: 1px solid rgb(238, 238, 238); }
  264. h3 { font-size: 1.5em; line-height: 1.43; }
  265. h4 { font-size: 1.25em; }
  266. h5 { font-size: 1em; }
  267. h6 { font-size: 1em; color: rgb(119, 119, 119); }
  268. p, blockquote, ul, ol, dl, table { margin: 0.8em 0px; }
  269. li > ol, li > ul { margin: 0px; }
  270. hr { height: 4px; padding: 0px; margin: 16px 0px; background-color: rgb(231, 231, 231); border-width: 0px 0px 1px; border-style: none none solid; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; overflow: hidden; box-sizing: content-box; border-bottom-color: rgb(221, 221, 221); }
  271. body > h2:first-child { margin-top: 0px; padding-top: 0px; }
  272. body > h1:first-child { margin-top: 0px; padding-top: 0px; }
  273. body > h1:first-child + h2 { margin-top: 0px; padding-top: 0px; }
  274. body > h3:first-child, body > h4:first-child, body > h5:first-child, body > h6:first-child { margin-top: 0px; padding-top: 0px; }
  275. a:first-child h1, a:first-child h2, a:first-child h3, a:first-child h4, a:first-child h5, a:first-child h6 { margin-top: 0px; padding-top: 0px; }
  276. h1 p, h2 p, h3 p, h4 p, h5 p, h6 p { margin-top: 0px; }
  277. li p.first { display: inline-block; }
  278. ul, ol { padding-left: 30px; }
  279. ul:first-child, ol:first-child { margin-top: 0px; }
  280. ul:last-child, ol:last-child { margin-bottom: 0px; }
  281. blockquote { border-left: 4px solid rgb(221, 221, 221); padding: 0px 15px; color: rgb(119, 119, 119); }
  282. blockquote blockquote { padding-right: 0px; }
  283. table { padding: 0px; word-break: initial; }
  284. table tr { border-top: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; }
  285. table tr:nth-child(2n) { background-color: rgb(248, 248, 248); }
  286. table tr th { font-weight: bold; border: 1px solid rgb(204, 204, 204); text-align: left; margin: 0px; padding: 6px 13px; }
  287. table tr td { border: 1px solid rgb(204, 204, 204); text-align: left; margin: 0px; padding: 6px 13px; }
  288. table tr th:first-child, table tr td:first-child { margin-top: 0px; }
  289. table tr th:last-child, table tr td:last-child { margin-bottom: 0px; }
  290. .CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); }
  291. .md-fences, code, tt { border: 1px solid rgb(221, 221, 221); background-color: rgb(248, 248, 248); border-radius: 3px; font-family: Consolas, "Liberation Mono", Courier, monospace; padding: 2px 4px 0px; font-size: 0.9em; }
  292. .md-fences { margin-bottom: 15px; margin-top: 15px; padding: 8px 1em 6px; }
  293. .task-list { padding-left: 0px; }
  294. .task-list-item { padding-left: 32px; }
  295. .task-list-item input { top: 3px; left: 8px; }
  296. @media screen and (min-width: 914px) {
  297. }
  298. @media print {
  299. html { font-size: 13px; }
  300. table, pre { break-inside: avoid; }
  301. pre { word-wrap: break-word; }
  302. }
  303. .md-fences { background-color: rgb(248, 248, 248); }
  304. #write pre.md-meta-block { padding: 1rem; font-size: 85%; line-height: 1.45; background-color: rgb(247, 247, 247); border: 0px; border-radius: 3px; color: rgb(119, 119, 119); margin-top: 0px !important; }
  305. .mathjax-block > .code-tooltip { bottom: 0.375rem; }
  306. #write > h3.md-focus::before { left: -1.5625rem; top: 0.375rem; }
  307. #write > h4.md-focus::before { left: -1.5625rem; top: 0.285714rem; }
  308. #write > h5.md-focus::before { left: -1.5625rem; top: 0.285714rem; }
  309. #write > h6.md-focus::before { left: -1.5625rem; top: 0.285714rem; }
  310. .md-image > .md-meta { border: 1px solid rgb(221, 221, 221); border-radius: 3px; font-family: Consolas, "Liberation Mono", Courier, monospace; padding: 2px 4px 0px; font-size: 0.9em; color: inherit; }
  311. .md-tag { color: inherit; }
  312. .md-toc { margin-top: 20px; padding-bottom: 20px; }
  313. .sidebar-tabs { border-bottom: none; }
  314. #typora-quick-open { border: 1px solid rgb(221, 221, 221); background-color: rgb(248, 248, 248); }
  315. #typora-quick-open-item { background-color: rgb(250, 250, 250); border-color: rgb(254, 254, 254) rgb(229, 229, 229) rgb(229, 229, 229) rgb(238, 238, 238); border-style: solid; border-width: 1px; }
  316. #md-notification::before { top: 10px; }
  317. .on-focus-mode blockquote { border-left-color: rgba(85, 85, 85, 0.12); }
  318. header, .context-menu, .megamenu-content, footer { font-family: "Segoe UI", Arial, sans-serif; }
  319. .file-node-content:hover .file-node-icon, .file-node-content:hover .file-node-open-state { visibility: visible; }
  320. .mac-seamless-mode #typora-sidebar { background-color: var(--side-bar-bg-color); }
  321. .md-lang { color: rgb(180, 101, 77); }
  322. </style>
  323. </head>
  324. <body class='typora-export' >

机器学习

Contributors (1)