<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1246485265659910037</id><updated>2026-02-04T00:20:45.267-08:00</updated><category term="Tricks"/><category term="Examples"/><category term="functions"/><category term="R"/><category term="fun"/><category term="plot"/><category term="python"/><category term="AWK"/><category term="tips"/><category term="Excel"/><category term="figures"/><category term="array"/><category term="dataset"/><category term="Resources"/><category term="TIF"/><category term="image"/><category term="manipulation"/><category term="matlab"/><category term="CAD"/><category term="Youtube"/><category term="sigmaplot"/><category term="annotation"/><category term="cell array"/><category term="concatenate"/><category term="manual"/><category term="numpy"/><category term="references"/><category term="remove"/><category term="statistics"/><category term="training"/><category term="xlswrite"/><category term="3D"/><category term="CSTR"/><category term="China"/><category term="ML"/><category term="MongoDB"/><category term="PM10"/><category term="PM2.5"/><category term="Pandas"/><category term="S-function"/><category term="Tableau"/><category term="aggregate"/><category term="air quality data"/><category term="apply"/><category term="average"/><category term="basics"/><category term="books"/><category term="code"/><category term="coefficient"/><category term="convert"/><category term="correlation"/><category term="count"/><category term="data repository"/><category term="data wrangling"/><category term="database"/><category term="dataframe"/><category term="date"/><category term="dedup"/><category term="differentiation"/><category term="encoding"/><category term="export"/><category term="ggplot"/><category term="ggplot2"/><category term="greek symbol"/><category term="indirect"/><category term="input"/><category term="intercept"/><category term="isosurface"/><category term="just for fun"/><category term="linear regression"/><category term="linest"/><category term="marker"/><category term="mixed model"/><category term="model"/><category term="neural network"/><category term="normal distribution"/><category term="office"/><category term="offset"/><category term="open source"/><category term="parafor"/><category term="parallel computing"/><category term="performance"/><category term="photoshop"/><category term="plotyy"/><category term="postgres"/><category term="profile"/><category term="reactor"/><category term="row"/><category term="save"/><category term="secondary axis"/><category term="sed"/><category term="share"/><category term="simulink"/><category term="size"/><category term="slope"/><category term="solve"/><category term="speed"/><category term="symbolic equation"/><category term="test"/><category term="text"/><category term="time"/><category term="time interval"/><category term="toolbox"/><category term="total; array"/><category term="value"/><category term="visualization"/><category term="volume"/><category term="windrose"/><category term="word"/><category term="xlsread"/><title type='text'>MATLAB ... and more ...</title><subtitle type='html'>MATLAB applications, tutorials, examples, tricks, resources,...and a little bit of everything I learned ...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>161</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-6399792520449924458</id><published>2023-06-03T21:41:00.003-07:00</published><updated>2023-06-03T21:41:33.880-07:00</updated><title type='text'>my-alpine and docker-compose.yml</title><content type='html'>&lt;p&gt;&amp;nbsp;```&lt;/p&gt;&lt;p&gt;version: &#39;1&#39;&lt;br /&gt;&lt;br /&gt;services:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; man:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; build: .&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; image: my-alpine:latest&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;```&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Dockerfile:&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;FROM alpine:latest&lt;br /&gt;ENV PYTHONUNBUFFERED=1&lt;br /&gt;RUN apk add --update --no-cache python3 &amp;amp;&amp;amp; ln -sf python3 /usr/bin/python&lt;br /&gt;RUN python3 -m ensurepip&lt;br /&gt;RUN pip3 install --no-cache --upgrade pip setuptools&lt;br /&gt;RUN apk add git&lt;br /&gt;```&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/6399792520449924458/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2023/06/my-alpine-and-docker-composeyml.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/6399792520449924458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/6399792520449924458'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2023/06/my-alpine-and-docker-composeyml.html' title='my-alpine and docker-compose.yml'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-1412247482763482629</id><published>2023-05-23T13:29:00.000-07:00</published><updated>2023-05-23T13:29:21.270-07:00</updated><title type='text'>A Kotlin recursive function</title><content type='html'>&lt;p&gt;&amp;nbsp;import kotlin.reflect.full.memberProperties&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;data class Abc(&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val a: String,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val b: String,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val c: String,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val d: D,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val e: E&lt;/p&gt;&lt;p&gt;) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; data class D(&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; val e: String,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; val f: String,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; val g: String&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; )&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; data class E(&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; val h: List&amp;lt;String&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; )&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;data class Xyz(&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val a: String,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val b: String,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val c: String,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val d: D,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val e: E&lt;/p&gt;&lt;p&gt;) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; data class D(&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; val e: String,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; val f: String,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; val g: G&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; ){&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; data class G(&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; val h: String,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; val i: String&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; data class E(&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; val h: List&amp;lt;String&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; )&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;fun hasContent(inVal: Any): Boolean {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; if (inVal::class.simpleName == &quot;String&quot;) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (inVal != &quot;&quot;) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; } else {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; inVal::class.memberProperties.forEach { ele -&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (ele.returnType.classifier == String::class) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (ele.call(inVal) != &quot;&quot;) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else if (ele.returnType.classifier == List::class) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; val list = ele.call(inVal) as List&amp;lt;*&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; val listCheck = list.map { hasContent(it!!) }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (listCheck.contains(true)) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; else {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (hasContent(ele.call(inVal)!!)) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return true&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; return false&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;fun main() {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; // aa has content, should print true&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val aa = Abc(&quot;a1&quot;, &quot;b2&quot;, &quot;c3&quot;, Abc.D(&quot;e4&quot;, &quot;f5&quot;, &quot;g6&quot;), Abc.E(listOf(&quot;h7&quot;, &quot;i8&quot;, &quot;j9&quot;)))&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; println(&quot; aa has content -&amp;gt; ${hasContent(aa)}&quot;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; // bb has no content, should print false&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val bb = Abc(&quot;&quot;, &quot;&quot;, &quot;&quot;, Abc.D(&quot;&quot;, &quot;&quot;, &quot;&quot;), Abc.E(listOf(&quot;&quot;, &quot;&quot;, &quot;&quot;)))&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; println(&quot; bb has content -&amp;gt; ${hasContent(bb)}&quot;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; // cc has content, should print true&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val cc = Abc(&quot;&quot;, &quot;&quot;, &quot;&quot;, Abc.D(&quot;e4&quot;, &quot;&quot;, &quot;&quot;), Abc.E(listOf(&quot;&quot;, &quot;&quot;, &quot;j9&quot;)))&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; println(&quot; cc has content -&amp;gt; ${hasContent(cc)}&quot;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; // dd has content, should print true&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val dd = Abc(&quot;&quot;, &quot;&quot;, &quot;&quot;, Abc.D(&quot;&quot;, &quot;&quot;, &quot;&quot;), Abc.E(listOf(&quot;&quot;, &quot;&quot;, &quot;j9&quot;)))&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; println(&quot; dd has content -&amp;gt; ${hasContent(dd)}&quot;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; // xx has no content, should print false.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val xx = Xyz(&quot;&quot;, &quot;&quot;, &quot;&quot;, Xyz.D(&quot;&quot;, &quot;&quot;, Xyz.D.G(&quot;&quot;, &quot;&quot;)), Xyz.E(listOf(&quot;&quot;, &quot;&quot;, &quot;&quot;)))&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; println(&quot; xx has content -&amp;gt; ${hasContent(xx)}&quot;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; // yy has content, should print true.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val yy = Xyz(&quot;&quot;, &quot;&quot;, &quot;&quot;, Xyz.D(&quot;&quot;, &quot;&quot;, Xyz.D.G(&quot;&quot;, &quot;&quot;)), Xyz.E(listOf(&quot;&quot;, &quot;&quot;, &quot;blahblah&quot;)))&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; println(&quot; yy has content -&amp;gt; ${hasContent(yy)}&quot;)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; // zz has content, should print true.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; val zz = Xyz(&quot;&quot;, &quot;&quot;, &quot;&quot;, Xyz.D(&quot;&quot;, &quot;&quot;, Xyz.D.G(&quot;&quot;, &quot;blahblah&quot;)), Xyz.E(listOf(&quot;&quot;, &quot;&quot;, &quot;&quot;)))&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; println(&quot; zz has content -&amp;gt; ${hasContent(zz)}&quot;)&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/1412247482763482629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2023/05/a-kotlin-recursive-function.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/1412247482763482629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/1412247482763482629'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2023/05/a-kotlin-recursive-function.html' title='A Kotlin recursive function'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-6315225994356366031</id><published>2022-06-29T10:28:00.002-07:00</published><updated>2022-06-29T10:28:14.438-07:00</updated><title type='text'>A nice alias to check the resources used be each user on a Linux server</title><content type='html'>&lt;p&gt;&amp;nbsp;Sometimes on a shared Linux server or AWS EC2, we found out the resources are limited because some other persons are using the machine, and we want to rank order the users by resources used from high to low. This alias does exactly this.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;```&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias wtf=&quot;ps hax -o rss,user | awk &#39;{a[\$2]+=\$1;}END{for(i in a)print i\&quot;&amp;nbsp; \&quot;int(a[i]/1024+0.5);}&#39; | sort -rnk2&quot;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;```&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/6315225994356366031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2022/06/a-nice-alias-to-check-resources-used-be.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/6315225994356366031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/6315225994356366031'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2022/06/a-nice-alias-to-check-resources-used-be.html' title='A nice alias to check the resources used be each user on a Linux server'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-678407258371038231</id><published>2021-10-22T14:19:00.003-07:00</published><updated>2021-10-22T14:19:58.365-07:00</updated><title type='text'>AWK: count which customer has the most unique accounts</title><content type='html'>&lt;p&gt;Content of the count_uniq.awk script:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;BEGIN {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FS=&quot;,&quot;;&lt;br /&gt;}&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($0 in seen == 0){arr[$2]++} else {seen[$0]=1}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; seen[$0]=1;&lt;br /&gt;}&lt;br /&gt;END {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (a in arr) print a, arr[a]&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;What it does?&lt;/p&gt;&lt;p&gt;count how many accounts does each customer has, ignoring duplicated rows. Details as in image below:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUr0uaL1Malh3RXkPkh3SkiLl_q4vmOIk61v31K2DLs7YJE8hG_bxYVPseaxTnAdlVpwWPmQ-_Jif8IgU3MUVR8TF7nGgtfKLn0TPfo5f8JGGFwhq4WCiwxZhuvq4VYI_-dXINkU2u094G/s687/count_uniq_awk.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;422&quot; data-original-width=&quot;687&quot; height=&quot;312&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUr0uaL1Malh3RXkPkh3SkiLl_q4vmOIk61v31K2DLs7YJE8hG_bxYVPseaxTnAdlVpwWPmQ-_Jif8IgU3MUVR8TF7nGgtfKLn0TPfo5f8JGGFwhq4WCiwxZhuvq4VYI_-dXINkU2u094G/w506-h312/count_uniq_awk.png&quot; width=&quot;506&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Customer &quot;a&quot; has 3 different accounts: [1, 2, 3]&lt;/p&gt;&lt;p&gt;Customer &quot;b&quot; has 1 account: [2]&lt;/p&gt;&lt;p&gt;Customer &quot;c&quot; has 2 accounts: [1, 2]&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/678407258371038231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2021/10/awk-count-which-customer-has-most.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/678407258371038231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/678407258371038231'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2021/10/awk-count-which-customer-has-most.html' title='AWK: count which customer has the most unique accounts'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUr0uaL1Malh3RXkPkh3SkiLl_q4vmOIk61v31K2DLs7YJE8hG_bxYVPseaxTnAdlVpwWPmQ-_Jif8IgU3MUVR8TF7nGgtfKLn0TPfo5f8JGGFwhq4WCiwxZhuvq4VYI_-dXINkU2u094G/s72-w506-h312-c/count_uniq_awk.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-1808841019234498318</id><published>2021-09-30T09:04:00.000-07:00</published><updated>2021-09-30T09:04:11.564-07:00</updated><title type='text'>Concatenate multiple files with same headers (and only keep one header line in the output file) - Version2</title><content type='html'>&lt;p&gt;&amp;nbsp;Put this into an AWK script and call it merge.awk:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;BEGIN{&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; h=ARGV[1];&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; ARGV[1]=&quot;&quot;;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; if(FNR==1){print}&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; else if($1!~h){print}&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;and use an argument:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;cat *.csv | awk -f merge.awk &quot;&amp;lt;header&amp;gt;&quot; &amp;gt; output.csv&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/1808841019234498318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2021/09/concatenate-multiple-files-with-same.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/1808841019234498318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/1808841019234498318'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2021/09/concatenate-multiple-files-with-same.html' title='Concatenate multiple files with same headers (and only keep one header line in the output file) - Version2'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-591596216779092419</id><published>2021-09-08T12:56:00.001-07:00</published><updated>2021-09-08T12:56:31.991-07:00</updated><title type='text'>git: find string in a certain branch</title><content type='html'>&lt;p&gt;&amp;nbsp;So, today I cloned a repo and it has many branches. I know one of the branches has a file that is updated and contains the word &quot;token&quot;. This is how I find out which branch it is:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: #e3e6e8; color: #232629; font-family: ui-monospace, &amp;quot;Cascadia Mono&amp;quot;, &amp;quot;Segoe UI Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, Menlo, Monaco, Consolas, monospace; font-size: 13px; white-space: pre-wrap;&quot;&gt;git branch -a | cut -c3- | cut -d&#39; &#39; -f 1 | xargs git grep &quot;token&quot;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/591596216779092419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2021/09/git-find-string-in-certain-branch.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/591596216779092419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/591596216779092419'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2021/09/git-find-string-in-certain-branch.html' title='git: find string in a certain branch'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-9197124444163980233</id><published>2021-08-12T08:17:00.006-07:00</published><updated>2021-08-12T08:17:43.482-07:00</updated><title type='text'>cron.allow</title><content type='html'>&lt;p&gt;If a user on Linux can&#39;t run &quot;&lt;span style=&quot;color: #2b00fe;&quot;&gt;crontab -l&lt;/span&gt;&quot; or &quot;&lt;span style=&quot;color: #2b00fe;&quot;&gt;corntab -e&lt;/span&gt;&quot;, add the user name to /etc/cron.allow, and then it should work.&amp;nbsp;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/9197124444163980233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2021/08/cronallow.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/9197124444163980233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/9197124444163980233'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2021/08/cronallow.html' title='cron.allow'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-6085721599785327874</id><published>2021-08-11T23:01:00.006-07:00</published><updated>2021-08-11T23:01:38.221-07:00</updated><title type='text'>WOE</title><content type='html'>&lt;p&gt;&amp;nbsp;#http://lazynight.me/4048.html&lt;/p&gt;&lt;pre class=&quot;highlight&quot; style=&quot;-webkit-font-smoothing: antialiased; background: rgb(255, 255, 255); border: 1px solid rgb(230, 225, 220); box-sizing: border-box; color: #515151; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 0.875rem; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.4; margin-bottom: 0px; margin-top: 1em; overflow-wrap: break-word; padding: 1em; vertical-align: baseline; white-space: pre-wrap; word-break: break-all;&quot;&gt;&lt;code style=&quot;-webkit-font-smoothing: antialiased; background-color: transparent; border: 0px; box-sizing: border-box; color: inherit; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;kn&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;nn&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #555555; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;math&lt;/span&gt;

&lt;span class=&quot;kn&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;nn&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #555555; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;numpy&lt;/span&gt; &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;as&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;np&lt;/span&gt;
&lt;span class=&quot;kn&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;nn&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #555555; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;scipy&lt;/span&gt; &lt;span class=&quot;kn&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;stats&lt;/span&gt;
&lt;span class=&quot;kn&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;from&lt;/span&gt; &lt;span class=&quot;nn&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #555555; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;sklearn.utils.multiclass&lt;/span&gt; &lt;span class=&quot;kn&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;import&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;type_of_target&lt;/span&gt;


&lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;nc&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #445588; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;WOE&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #0086b3; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;object&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;):&lt;/span&gt;
    &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #990000; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;__init__&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;):&lt;/span&gt;
        &lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;_WOE_MIN&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;20&lt;/span&gt;
        &lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;_WOE_MAX&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;20&lt;/span&gt;

    &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #990000; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;processing&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;):&lt;/span&gt;
        &lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;check_target_binary&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;X1&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;feature_discretion&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;

        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;res_woe&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[]&lt;/span&gt;
        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;res_iv&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[]&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;ow&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;nb&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #0086b3; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;range&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;X1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;shape&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]):&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;X1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[:,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_dict&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;iv1&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_single_x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;res_woe&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;append&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_dict&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;res_iv&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;append&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;iv1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;np&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;array&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;res_woe&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;),&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;np&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;array&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;res_iv&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;

    &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #990000; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_single_x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;):&lt;/span&gt;
        &lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;check_target_binary&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;

        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event_total&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;non_event_total&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;count_binary&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x_labels&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;np&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;unique&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_dict&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;{}&lt;/span&gt;
        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;iv&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x1&lt;/span&gt; &lt;span class=&quot;ow&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x_labels&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;:&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;y1&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;np&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;where&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)[&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]]&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event_count&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;non_event_count&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;count_binary&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;y1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;rate_event&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1.0&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event_count&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event_total&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;rate_non_event&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1.0&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;non_event_count&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;non_event_total&lt;/span&gt;
            &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;rate_event&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;:&lt;/span&gt;
                &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe1&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;_WOE_MIN&lt;/span&gt;
            &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;elif&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;rate_non_event&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;:&lt;/span&gt;
                &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe1&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;_WOE_MAX&lt;/span&gt;
            &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;else&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;:&lt;/span&gt;
                &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe1&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;math&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;log&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;rate_event&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;rate_non_event&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_dict&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe1&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;iv&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;+=&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;rate_event&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;rate_non_event&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe1&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_dict&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;iv&lt;/span&gt;

    &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #990000; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_replace&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_arr&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;):&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;shape&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;!=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_arr&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;shape&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]:&lt;/span&gt;
            &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;raise&lt;/span&gt; &lt;span class=&quot;nb&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #0086b3; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;ValueError&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #dd1144; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;WOE dict array length must be equal with features length&#39;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;

        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;res&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;np&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;copy&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;).&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;astype&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #0086b3; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;float&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;idx&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_dict&lt;/span&gt; &lt;span class=&quot;ow&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_arr&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;:&lt;/span&gt;
            &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;k&lt;/span&gt; &lt;span class=&quot;ow&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_dict&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;keys&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;():&lt;/span&gt;
                &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_dict&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;k&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]&lt;/span&gt;
                &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;res&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[:,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;idx&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;][&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;np&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;where&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;res&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[:,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;idx&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;k&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)[&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]]&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;mf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1.0&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;idx&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;+=&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;

        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;res&lt;/span&gt;

    &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #990000; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;combined_iv&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;masks&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;):&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;masks&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;shape&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;!=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;shape&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]:&lt;/span&gt;
            &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;raise&lt;/span&gt; &lt;span class=&quot;nb&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #0086b3; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;ValueError&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #dd1144; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;Masks array length must be equal with features length&#39;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;

        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[:,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;np&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;where&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;masks&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)[&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]]&lt;/span&gt;
        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;tmp&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[]&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;ow&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;nb&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #0086b3; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;range&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;shape&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]):&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;append&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;combine&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;:]))&lt;/span&gt;

        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;dumy&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;np&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;array&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;tmp&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;c1&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999988; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: italic; font-variant: inherit; font-weight: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;# dumy_labels = np.unique(dumy)
&lt;/span&gt;        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;iv&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_single_x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;dumy&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;iv&lt;/span&gt;

    &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #990000; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;combine&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nb&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #0086b3; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;list&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;):&lt;/span&gt;
        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;res&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #dd1144; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;&#39;&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;item&lt;/span&gt; &lt;span class=&quot;ow&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;nb&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #0086b3; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;list&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;:&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;res&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;+=&lt;/span&gt; &lt;span class=&quot;nb&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #0086b3; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;str&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;item&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;res&lt;/span&gt;

    &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #990000; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;count_binary&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;):&lt;/span&gt;
        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event_count&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;a&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;).&lt;/span&gt;&lt;span class=&quot;nb&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #0086b3; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;sum&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;()&lt;/span&gt;
        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;non_event_count&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;shape&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event_count&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;event_count&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;non_event_count&lt;/span&gt;

    &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #990000; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;check_target_binary&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;):&lt;/span&gt;
        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;y_type&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;type_of_target&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;y_type&lt;/span&gt; &lt;span class=&quot;ow&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;not&lt;/span&gt; &lt;span class=&quot;ow&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #dd1144; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;binary&#39;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]:&lt;/span&gt;
            &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;raise&lt;/span&gt; &lt;span class=&quot;nb&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #0086b3; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;ValueError&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #dd1144; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;Label type must be binary&#39;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;

    &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #990000; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;feature_discretion&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;):&lt;/span&gt;
        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;temp&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[]&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;ow&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;nb&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #0086b3; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;range&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;shape&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]):&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;X&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[:,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x_type&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;type_of_target&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x_type&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;s&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #dd1144; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&#39;continuous&#39;&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;:&lt;/span&gt;
                &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x1&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;discrete&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
                &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;temp&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;append&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;else&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;:&lt;/span&gt;
                &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;temp&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;append&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;np&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;array&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;temp&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;).&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;T&lt;/span&gt;

    &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #990000; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;discrete&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;):&lt;/span&gt;
        &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;res&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;np&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;array&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;([&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;shape&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;],&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;dtype&lt;/span&gt;&lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;nb&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #0086b3; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;ow&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;in&lt;/span&gt; &lt;span class=&quot;nb&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #0086b3; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;range&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;):&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;point1&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;stats&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;scoreatpercentile&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;point2&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;stats&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;scoreatpercentile&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x1&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;np&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;where&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;((&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&amp;gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;point1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&amp;lt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;point2&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;))]&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;mask&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;np&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;in1d&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;x1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
            &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;res&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;mask&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;i&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;mi&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #009999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;res&lt;/span&gt;

    &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;nb&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #0086b3; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;property&lt;/span&gt;
    &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #990000; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;WOE_MIN&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;):&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;_WOE_MIN&lt;/span&gt;

    &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;WOE_MIN&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;setter&lt;/span&gt;
    &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #990000; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;WOE_MIN&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_min&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;):&lt;/span&gt;
        &lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;_WOE_MIN&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_min&lt;/span&gt;

    &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;nb&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #0086b3; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;property&lt;/span&gt;
    &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #990000; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;WOE_MAX&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;):&lt;/span&gt;
        &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;_WOE_MAX&lt;/span&gt;

    &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;@&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;WOE_MAX&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;setter&lt;/span&gt;
    &lt;span class=&quot;k&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;def&lt;/span&gt; &lt;span class=&quot;nf&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #990000; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;WOE_MAX&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_max&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;):&lt;/span&gt;
        &lt;span class=&quot;bp&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; color: #999999; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;self&lt;/span&gt;&lt;span class=&quot;p&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;_WOE_MAX&lt;/span&gt; &lt;span class=&quot;o&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: bold; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot; style=&quot;-webkit-font-smoothing: antialiased; border: 0px; box-sizing: border-box; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;woe_max&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/6085721599785327874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2021/08/woe.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/6085721599785327874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/6085721599785327874'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2021/08/woe.html' title='WOE'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-137930650710575352</id><published>2021-08-11T22:37:00.004-07:00</published><updated>2021-08-11T22:37:32.427-07:00</updated><title type='text'>Street suffix abbreviations</title><content type='html'>&lt;p&gt;# Street suffix abbreviations&amp;nbsp;&lt;/p&gt;&lt;p&gt;# https://pe.usps.com/text/pub28/28apc_002.htm&lt;/p&gt;&lt;p&gt;addressStandardMap = {&#39;ALLEE&#39;: &#39;ALLEY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;ALLY&#39; : &#39;ALLEY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;ALY&#39;:&amp;nbsp; &amp;nbsp;&#39;ALLEY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;ANEX&#39;:&amp;nbsp; &#39;ANNEX&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;ANNX&#39;:&amp;nbsp; &#39;ANNEX&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;ANX&#39;:&amp;nbsp; &amp;nbsp;&#39;ANNEX&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;ARC&#39;:&amp;nbsp; &amp;nbsp;&#39;ARCADE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;AV&#39;:&amp;nbsp; &amp;nbsp; &amp;nbsp;&#39;AVENUE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;AVE&#39;: &#39;AVENUE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;AVEN&#39;: &#39;AVENUE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;AVENU&#39;: &#39;AVENUE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;AVN&#39;: &#39;AVENUE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;AVNUE&#39;: &#39;AVENUE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BYU&#39;: &#39;BAYOU&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BAYOO&#39;: &#39;BAYOU&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BND&#39;: &#39;BEND&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BLF&#39;: &#39;BLUFF&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BLUF&#39;: &#39;BLUFF&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BLFS&#39;: &#39;BLUFFS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BTM&#39;: &#39;BOTTOM&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BOT&#39;: &#39;BOTTOM&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BOTTM&#39;: &#39;BOTTOM&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BLVD&#39;: &#39;BOULEVARD&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BOUL&#39;: &#39;BOULEVARD&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BOULV&#39;: &#39;BOULEVARD&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BR&#39;: &#39;BRANCH&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BRNCH&#39;: &#39;BRANCH&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BRDGE&#39;: &#39;BRIDGE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BRG&#39;: &#39;BRIDGE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BRK&#39;: &#39;BROOK&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BRKS&#39;: &#39;BROOKS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BG&#39;: &#39;BURG&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BGS&#39;: &#39;BURGS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BYP&#39;: &#39;BYPASS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BYPA&#39;: &#39;BYPASS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BYPAS&#39;: &#39;BYPASS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;BYPS&#39;: &#39;BYPASS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CP&#39;: &#39;CAMP&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CMP&#39;: &#39;CAMP&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CANYN&#39;: &#39;CANYON&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CNYN&#39;: &#39;CANYON&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CPE&#39;: &#39;CAPE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CSWY&#39;: &#39;CAUSEWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CAUSWA&#39;: &#39;CAUSEWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CTR&#39;: &#39;CENTER&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CEN&#39;: &#39;CENTER&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CENT&#39;: &#39;CENTER&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CENTR&#39;: &#39;CENTER&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CENTRE&#39;: &#39;CENTER&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CNTER&#39;: &#39;CENTER&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CNTR&#39;: &#39;CENTER&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CTRS&#39;: &#39;CENTERS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CIR&#39;: &#39;CIRCLE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CIRC&#39;: &#39;CIRCLE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CIRCL&#39;: &#39;CIRCLE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CRCL&#39;: &#39;CIRCLE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CIRS&#39;: &#39;CIRCLES&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CLF&#39;: &#39;CLIFF&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CLFS&#39;: &#39;CLIFFS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CLB&#39;: &#39;CLB&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CMN&#39;: &#39;COMMMON&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CMNS&#39;: &#39;COMMONS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;COR&#39;: &#39;CORNER&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CORS&#39;: &#39;CORNERS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CRSE&#39;: &#39;COURSE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CT&#39;: &#39;COURT&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CTS&#39;: &#39;COURTS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CV&#39;: &#39;COVE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CVS&#39;: &#39;COVES&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CRK&#39;: &#39;CREEK&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;XING&#39;: &#39;CROSSING&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CRSSNG&#39;: &#39;CROSSING&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;XRD&#39;: &#39;CROSSROAD&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;XRDS&#39;: &#39;CROSSROADS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;CURV&#39;: &#39;CURVE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;DL&#39;: &#39;DALE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;DM&#39;: &#39;DAM&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;DV&#39;: &#39;DIVIDE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;DIV&#39;: &#39;DIVIDE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;DVD&#39;: &#39;DIVIDE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;DR&#39;: &#39;DRIVE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;DRIV&#39;: &#39;DRIVE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;DRV&#39;: &#39;DRIVE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;DRS&#39;: &#39;DRIVES&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;EST&#39;: &#39;ESTATE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;ESTS&#39;: &#39;ESTATES&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;EXPY&#39;: &#39;EXPRESSWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;EXP&#39;: &#39;EXPRESSWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;EXPR&#39;: &#39;EXPRESSWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;EXPW&#39;: &#39;EXPRESSWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;EXPRESS&#39;: &#39;EXPRESSWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;EXT&#39;: &#39;EXTENSION&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;EXTN&#39;: &#39;EXTENSION&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;EXTNSN&#39;: &#39;EXTENSION&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;EXTS&#39;: &#39;EXTENSIONS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FLS&#39;: &#39;FALLS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FRY&#39;: &#39;FERRY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FRRY&#39;: &#39;FERRY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FLD&#39;: &#39;FIELD&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FLDS&#39;: &#39;FIELDS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FLT&#39;: &#39;FLAT&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FLTS&#39;: &#39;FLATS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FRD&#39;: &#39;FORD&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FRDS&#39;: &#39;FORDS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FRST&#39;: &#39;FORESTS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FOEREST&#39;: &#39;FORESTS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FRG&#39;: &#39;FORGE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FORG&#39;: &#39;FORGE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FRGS&#39;: &#39;FORGES&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FRK&#39;: &#39;FORK&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FRKS&#39;: &#39;FORKS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FT&#39;: &#39;FORT&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FRT&#39;: &#39;FORT&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FWY&#39;: &#39;FREEWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FREEWY&#39;: &#39;FREEWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FRWY&#39;: &#39;FREEWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;FRWAY&#39;: &#39;FREEWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;GDN&#39;: &#39;GARDEN&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;GARDN&#39;: &#39;GARDEN&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;GRDN&#39;: &#39;GARDEN&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;GDNS&#39;: &#39;GARDENS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;GRDNS&#39;: &#39;GARDENS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;GATEWY&#39;: &#39;GATEWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;GATWAY&#39;: &#39;GATEWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;GTEWAY&#39;: &#39;GATEWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;GTWY&#39;: &#39;GATEWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;GLN&#39;: &#39;GLEN&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;GLNS&#39;: &#39;GLENS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;GRN&#39;: &#39;GREEN&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;GRNS&#39;: &#39;GREENS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;GRV&#39;: &#39;GROVE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;GROV&#39;: &#39;GROVE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;GRVS&#39;: &#39;GROVES&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HBR&#39;: &#39;HARBOR&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HARBR&#39;: &#39;HARBOR&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HARB&#39;: &#39;HARBOR&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HRBOR&#39;: &#39;HARBOR&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HBRS&#39;: &#39;HARBORS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HVN&#39;: &#39;HAVEN&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HTS&#39;: &#39;HEIGHTS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HT&#39;: &#39;HEIGHTS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HWY&#39;: &#39;HIGHWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HIGHWY&#39;: &#39;HIGHWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HIWAY&#39;: &#39;HIGHWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HWAY&#39;: &#39;HIGHWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HIWY&#39;: &#39;HIGHWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HL&#39;: &#39;HILL&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HLS&#39;: &#39;HILLS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HOLW&#39;: &#39;HOLLOWS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HLLW&#39;: &#39;HOLLOWS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HOLLOW&#39;: &#39;HOLLOWS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;HOLWS&#39;: &#39;HOLLOWS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;INLT&#39;: &#39;INLET&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;IS&#39;: &#39;ISLAND&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;ISLND&#39;: &#39;ISLAND&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;ISS&#39;: &#39;ISLANDS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;ISLNDS&#39;: &#39;ISLANDS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;ISLE&#39;: &#39;ISLES&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;JCT&#39;: &#39;JUNCTION&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;JCTION&#39;: &#39;JUNCTION&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;JCTN&#39;: &#39;JUNCTION&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;JUNCTN&#39;: &#39;JUNCTION&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;JUNCTON&#39;: &#39;JUNCTION&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;JCTS&#39;: &#39;JUNCTIONS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;JCTNS&#39;: &#39;JUNCTIONS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;KY&#39;: &#39;KEY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;KYS&#39;: &#39;KEYS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;KNL&#39;: &#39;KNOLL&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;KNOL&#39;: &#39;KNOLL&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;KNLS&#39;: &#39;KNOLLS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;LK&#39;: &#39;LAKE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;LKS&#39;: &#39;LAKES&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;LNDG&#39;: &#39;LANDING&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;LNDNG&#39;: &#39;LANDING&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;LN&#39;: &#39;LANE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;LGT&#39;: &#39;LIGHT&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;LGTS&#39;: &#39;LIGHTS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;LF&#39;: &#39;LOAF&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;LCK&#39;: &#39;LOCK&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;LCKS&#39;: &#39;LOCKS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;LDG&#39;: &#39;LODGE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;LDGE&#39;: &#39;LODGE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;LODG&#39;: &#39;LODGE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;LOOP&#39;: &#39;LOOPS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;MNR&#39;: &#39;MANOR&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;MNRS&#39;: &#39;MANORS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;MDW&#39;: &#39;MEADOW&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;MDWS&#39;: &#39;MEADOWS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;MEDOWS&#39;: &#39;MEADOWS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;MIL&#39;: &#39;MILL&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;MLS&#39;: &#39;MILLS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;MSN&#39;: &#39;MISSION&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;MSSN&#39;: &#39;MISSION&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;MISSN&#39;: &#39;MISSION&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;MTWY&#39;: &#39;MOTORWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;MT&#39;: &#39;MOUNT&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;MNT&#39;: &#39;MOUNT&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;NCK&#39;: &#39;NECK&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;ORCH&#39;: &#39;ORCHARD&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;ORCHRD&#39;: &#39;ORCHARD&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;OVL&#39;: &#39;OVAL&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;OPAS&#39;: &#39;OVERPASS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PRK&#39;: &#39;PARKS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PARK&#39;: &#39;PARKS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PKWY&#39;: &#39;PARKWAYS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PARKWY&#39;: &#39;PARKWAYS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PKWAY&#39;: &#39;PARKWAYS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PKY&#39;: &#39;PARKWAYS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PKWYS&#39;: &#39;PARKWAYS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PSGE&#39;: &#39;PASSAGE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PATH&#39;: &#39;PATHS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PIKE&#39;: &#39;PIKES&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PNE&#39;: &#39;PINE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PNES&#39;: &#39;PINES&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PL&#39;: &#39;PLACE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PLN&#39;: &#39;PLAIN&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PLNS&#39;: &#39;PLAINS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PLZ&#39;: &#39;PLAZA&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PLZA&#39;: &#39;PLAZA&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PT&#39;: &#39;POINT&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PTS&#39;: &#39;POINTS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PRTS&#39;: &#39;PORTS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;PR&#39;: &#39;PRAIRIE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RADL&#39;: &#39;RADIAL&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RAD&#39;: &#39;RADIAL&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RADIEL&#39;: &#39;RADIAL&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RNCH&#39;: &#39;RANCH&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RANCHES&#39;: &#39;RANCH&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RNCHS&#39;: &#39;RANCH&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RPD&#39;: &#39;RAPID&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RPDS&#39;: &#39;RAPIDS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RST&#39;: &#39;REST&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RDG&#39;: &#39;RIDGE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RDGE&#39;: &#39;RIDGE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RDGS&#39;: &#39;RIDGES&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RIV&#39;: &#39;RIVER&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RVR&#39;: &#39;RIVER&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RIVR&#39;: &#39;RIVER&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RD&#39;: &#39;ROAD&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RDS&#39;: &#39;ROADS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;RTE&#39;: &#39;ROUTE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SHL&#39;: &#39;SHOAL&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SHLS&#39;: &#39;SHOALS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SHR&#39;: &#39;SHORE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SHOAR&#39;: &#39;SHORE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SHRS&#39;: &#39;SHORES&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SHOARS&#39;: &#39;SHORES&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SKWY&#39;: &#39;SKYWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SPG&#39;: &#39;SPRING&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SPNG&#39;: &#39;SPRING&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SPRNG&#39;: &#39;SPRING&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SPGS&#39;: &#39;SPRINGS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SPNGS&#39;: &#39;SPRINGS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SPRNGS&#39;: &#39;SPRINGS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SPURS&#39;: &#39;SPUR&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SQ&#39;: &#39;SQUARE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SQR&#39;: &#39;SQUARE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SQRE&#39;: &#39;SQUARE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SQU&#39;: &#39;SQUARE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SQS&#39;: &#39;SQUARES&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;STA&#39;: &#39;STATION&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;STATN&#39;: &#39;STATION&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;STN&#39;: &#39;STATION&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;STRA&#39;: &#39;STRAVENUE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;STRAV&#39;: &#39;STRAVENUE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;STRAVEN&#39;: &#39;STRAVENUE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;STRAVN&#39;: &#39;STRAVENUE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;STRVN&#39;: &#39;STRAVENUE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;STRVNUE&#39;: &#39;STRAVENUE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;STRM&#39;: &#39;STREAM&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;STREME&#39;: &#39;STREAM&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;ST&#39;: &#39;STREET&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;STRT&#39;: &#39;STREET&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;STR&#39;: &#39;STREET&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;STS&#39;: &#39;STREETS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SMT&#39;: &#39;SUMMIT&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SUMIT&#39;: &#39;SUMMIT&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;SUMITT&#39;: &#39;SUMMIT&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TER&#39;: &#39;TERRACE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TERR&#39;: &#39;TERRACE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TRWY&#39;: &#39;THROUGHWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TRCE&#39;: &#39;TRACE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TRACES&#39;: &#39;TRACE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TRAK&#39;: &#39;TRACKS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TRACK&#39;: &#39;TRACKS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TRKS&#39;: &#39;TRACKS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TRK&#39;: &#39;TRACKS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TRFY&#39;: &#39;TRAFFICWAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TRL&#39;: &#39;TRAILS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TRAIL&#39;: &#39;TRAILS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TRLS&#39;: &#39;TRAILS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TRLR&#39;: &#39;TRAILER&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TRLRS&#39;: &#39;TRAILER&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TUNL&#39;: &#39;TUNNUEL&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TUNEL&#39;: &#39;TUNNUEL&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TUNLS&#39;: &#39;TUNNUEL&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TUNNELS&#39;: &#39;TUNNUEL&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TUNNL&#39;: &#39;TUNNUEL&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TPKE&#39;: &#39;TURNPIKE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;TRNPK&#39;: &#39;TURNPIKE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;UPAS&#39;: &#39;UNDERPASS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;UN&#39;: &#39;UNION&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;UNS&#39;: &#39;UNIONS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VLY&#39;: &#39;VALLEY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VALLY&#39;: &#39;VALLEY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VLLY&#39;: &#39;VALLEY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VLYS&#39;: &#39;LAVVELYS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VIA&#39;: &#39;VIADUCT&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VDCT&#39;: &#39;VIADUCT&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VW&#39;: &#39;VIEW&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VWS&#39;: &#39;VIEWS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VLG&#39;: &#39;VILLAGE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VILL&#39;: &#39;VILLAGE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VILLAG&#39;: &#39;VILLAGE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VILLG&#39;: &#39;VILLAGE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VILLIAGE&#39;: &#39;VILLAGE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VLGS&#39;: &#39;VILLAGES&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VL&#39;: &#39;VILLE&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VIS&#39;: &#39;VISTA&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VIST&#39;: &#39;VISTA&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VST&#39;: &#39;VISTA&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;VSTA&#39;: &#39;VISTA&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;WALK&#39;: &#39;WALKS&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;WY&#39;: &#39;WAY&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;WL&#39;: &#39;WELL&#39;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &#39;WLS&#39;: &#39;WELLS&#39;}&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/137930650710575352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2021/08/street-suffix-abbreviations.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/137930650710575352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/137930650710575352'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2021/08/street-suffix-abbreviations.html' title='Street suffix abbreviations'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-2140671240473478594</id><published>2021-08-09T10:41:00.003-07:00</published><updated>2021-08-09T10:41:44.691-07:00</updated><title type='text'>some bash alias I found very useful</title><content type='html'>&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp;# User specific aliases and functions&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias showheader=&#39;head -1|tr &quot;,&quot; &quot;\n&quot; | tr &quot;|&quot; &quot;\n&quot; |tr &quot;^&quot; &quot;\n&quot; |&amp;nbsp; nl -ba | less&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias pnfc=&#39;awk -F&quot;,&quot; &quot;{print NF}&quot;&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias pnfp=&#39;awk -F&quot;|&quot; &quot;{print NF}&quot;&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias mytop=&#39;top -u &amp;lt;username&amp;gt;&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias cl=&#39;clear&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias head5=&#39;head -5&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias head2=&#39;head -2&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias head1=&#39;head -1&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias lsht=&#39;ls -lsh --sort=time&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias lshs=&#39;ls -lsh --sort=size&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias savehist=&#39;history | tail -2 | head -1 &amp;gt;&amp;gt; NOTES&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias x=&#39;chmod +x&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias ssactivate=&#39;source activate &amp;lt;env name&amp;gt;&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias cls=&#39;clear&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias lsl=&#39;ls -alh --color=auto&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias du=&#39;du -h&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias df=&#39;df -h&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias jnotebook=&#39;jupyter notebook --port 8890 --no-browser&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias screenkillall=&#39;screen -ls | grep pts | cut -d. -f1 | awk &quot;{print $1}&quot; | xargs kill&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias screenkilldetached=&#39;screen -ls | grep Detached | cut -d. -f1 | awk &quot;{print $1}&quot; | xargs kill&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;alias savedate=&#39;echo ~~~~~~~~~~~~~~~~~~~~$(date)~~~~~~~~~~~~~~~~~~~~ &amp;gt;&amp;gt; NOTES&#39;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;dec(){&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;&amp;nbsp; &amp;nbsp; openssl des3 -in &quot;$1&quot; -d -pass pass:&amp;lt;password&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;export -f dec&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/2140671240473478594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2021/08/some-bash-alias-i-found-very-useful.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/2140671240473478594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/2140671240473478594'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2021/08/some-bash-alias-i-found-very-useful.html' title='some bash alias I found very useful'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-4492009278311412041</id><published>2021-03-16T23:42:00.005-07:00</published><updated>2021-03-16T23:42:58.587-07:00</updated><title type='text'>rename files within a directory one by one, using for loop and mv </title><content type='html'>&lt;pre class=&quot;chroma&quot; style=&quot;--tw-bg-opacity: 1; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-inset: var(--tw-empty, ); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; border: 0px solid rgb(229, 231, 235); box-sizing: border-box; font-family: &amp;quot;Roboto Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-size: 0.75rem; line-height: 1rem; margin-bottom: 1rem; margin-top: 1rem; min-width: 0px; overflow: auto; padding: 1rem; position: relative;&quot;&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre class=&quot;chroma&quot; style=&quot;--tw-bg-opacity: 1; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-inset: var(--tw-empty, ); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; border: 0px solid rgb(229, 231, 235); box-sizing: border-box; line-height: 1rem; margin-bottom: 1rem; margin-top: 1rem; min-width: 0px; overflow: auto; padding: 1rem; position: relative;&quot;&gt;&lt;span style=&quot;color: #2b00fe; font-family: Roboto Mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;&quot;&gt;&lt;span style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;for f in dir/*; do
    mv -- &quot;$f&quot; &quot;$fSuffix&quot; 
done &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class=&quot;chroma&quot; style=&quot;--tw-bg-opacity: 1; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-inset: var(--tw-empty, ); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; border: 0px solid rgb(229, 231, 235); box-sizing: border-box; font-family: &amp;quot;Roboto Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-size: 0.75rem; line-height: 1rem; margin-bottom: 1rem; margin-top: 1rem; min-width: 0px; overflow: auto; padding: 1rem; position: relative;&quot;&gt;So all the files in the dir/ will be renamed:&lt;/pre&gt;&lt;pre class=&quot;chroma&quot; style=&quot;--tw-bg-opacity: 1; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-inset: var(--tw-empty, ); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; border: 0px solid rgb(229, 231, 235); box-sizing: border-box; font-family: &amp;quot;Roboto Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-size: 0.75rem; line-height: 1rem; margin-bottom: 1rem; margin-top: 1rem; min-width: 0px; overflow: auto; padding: 1rem; position: relative;&quot;&gt;file1.txt --&amp;gt; file1.txtSuffix&lt;/pre&gt;&lt;pre class=&quot;chroma&quot; style=&quot;--tw-bg-opacity: 1; --tw-ring-color: rgba(59,130,246,0.5); --tw-ring-inset: var(--tw-empty, ); --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 transparent; --tw-ring-offset-width: 0px; --tw-ring-shadow: 0 0 transparent; --tw-shadow: 0 0 transparent; border: 0px solid rgb(229, 231, 235); box-sizing: border-box; font-family: &amp;quot;Roboto Mono&amp;quot;, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace; font-size: 0.75rem; line-height: 1rem; margin-bottom: 1rem; margin-top: 1rem; min-width: 0px; overflow: auto; padding: 1rem; position: relative;&quot;&gt;file2.png --&amp;gt; file2.pngSuffix&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/4492009278311412041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2021/03/rename-files-within-directory-one-by.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/4492009278311412041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/4492009278311412041'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2021/03/rename-files-within-directory-one-by.html' title='rename files within a directory one by one, using for loop and mv '/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-4855574425977746929</id><published>2021-03-16T14:39:00.007-07:00</published><updated>2021-03-16T14:39:59.977-07:00</updated><title type='text'>Copy s3 files selected by dates</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;span style=&quot;color: var(--black-800); font-family: Consolas, Menlo, Monaco, &amp;quot;Lucida Console&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Bitstream Vera Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace, sans-serif; font-size: 13px; font-style: inherit; font-variant-caps: inherit; font-variant-ligatures: inherit; font-weight: inherit; white-space: inherit;&quot;&gt;$ aws s3 ls s3://&amp;lt;bucket-name&amp;gt; --recursive | awk &#39;/^2018-11-06/{system(&quot;aws s3 cp s3://&amp;lt;bucket-name&amp;gt;/$4 .&quot;) }&#39;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/4855574425977746929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2021/03/copy-s3-files-selected-by-dates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/4855574425977746929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/4855574425977746929'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2021/03/copy-s3-files-selected-by-dates.html' title='Copy s3 files selected by dates'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-6333970656670678294</id><published>2020-03-03T13:54:00.003-08:00</published><updated>2020-03-03T14:09:16.151-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="training"/><category scheme="http://www.blogger.com/atom/ns#" term="Tricks"/><title type='text'>Building a XGBoost model</title><content type='html'>1. pre-process :&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.1 Boruta to clean data column-wise&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1.2 TomekLinks to clean data row-wise&lt;br /&gt;
&lt;br /&gt;
2. training (use a random sample to do this step if the data size is too big):&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.1 create a basic with fixed learning rate and n_estimators:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;XGBRFClassifier(objective=&#39;binary:logistic&#39;,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;n_estimator=X,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;learning_rate=0.1,&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;n_jobs=-1)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.2 grid search for optimal &#39;max_depth&#39; and &#39;min_child_weight&#39;.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -- use scoring=&#39;roc_auc&#39;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -- use cv = RepeatedStratifiedKFold(n_splits=3, n_repeats=3)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.3 get &#39;current_best&#39; by using gridsearch.best_estimator, then fit current_best again.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.4 then grid search for &#39;gamma&#39; with current_best, when it&#39;s done, get &#39;current_best&#39; by using gridsearch.best_estimator, then fit current_best again.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.5 then grid search for &#39;subsample&#39; and &#39;colsample_bytree&#39;, when it&#39;s done, get &#39;current_best&#39; by using gridsearch.best_estimator, then fit current_best again.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2.6 then grid search for &#39;learning_rate&#39; , when it&#39;s done, get &#39;current_best&#39; by using gridsearch.best_estimator, then fit current_best again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. final training: use all data to fit the mdl with all the optimized params.&lt;br /&gt;
&lt;br /&gt;
4. Evaluatiion.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; </content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/6333970656670678294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2020/03/building-xgboost-model.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/6333970656670678294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/6333970656670678294'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2020/03/building-xgboost-model.html' title='Building a XGBoost model'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-366929835066853465</id><published>2020-02-28T16:04:00.000-08:00</published><updated>2020-02-28T16:04:32.756-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><category scheme="http://www.blogger.com/atom/ns#" term="numpy"/><category scheme="http://www.blogger.com/atom/ns#" term="Pandas"/><category scheme="http://www.blogger.com/atom/ns#" term="Tricks"/><title type='text'>Assign bin labels to new values during model inference</title><content type='html'>In model development:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;import pandas as pd&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;import numpy as np&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;np.random.seed(42)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;bins = [0, 10, 15, 20, 25, 30, np.inf]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;labels = bins[1:]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;ages = list(range(5, 90, 5))&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;df = pd.DataFrame({&quot;user_age&quot;: ages})&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;df[&quot;user_age_bin&quot;] = pd.cut(df[&quot;user_age&quot;], bins=bins, labels=False)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;# sort by age&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;print(df.sort_values(&#39;user_age&#39;))&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
In production, I will need to put individual age values to its corresponding&amp;nbsp;bins. Here&#39;s how to do it:&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;# a new age value&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;new_age=30&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;# use this right=True and &#39;-1&#39; trick to make the bins match&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;print(np.digitize(new_age, bins=bins, right=True) -1)&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/366929835066853465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2020/02/assign-bin-labels-to-new-values-during.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/366929835066853465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/366929835066853465'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2020/02/assign-bin-labels-to-new-values-during.html' title='Assign bin labels to new values during model inference'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-7025061000978389191</id><published>2019-06-14T17:27:00.000-07:00</published><updated>2019-06-14T17:27:37.327-07:00</updated><title type='text'>speed up loading local csv file into AWS RDS MySQL database</title><content type='html'>tricks I learned today:&lt;br /&gt;
1. use &#39;LOAD LOCAL INFILE&#39;&lt;br /&gt;
2. &#39;SET AUTOCOMMIT=0&#39;&amp;nbsp; - and manually commit at the end.</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/7025061000978389191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2019/06/speed-up-loading-local-csv-file-into.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/7025061000978389191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/7025061000978389191'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2019/06/speed-up-loading-local-csv-file-into.html' title='speed up loading local csv file into AWS RDS MySQL database'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-98573918385051072</id><published>2019-03-15T11:57:00.002-07:00</published><updated>2019-03-15T11:57:25.813-07:00</updated><title type='text'>Python function: check if an object is an float</title><content type='html'>&lt;pre class=&quot;lang-py prettyprint prettyprinted&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;code&gt;&lt;span class=&quot;kwd&quot;&gt;def&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; isfloat&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;value&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;):&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
  &lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;try&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
    float&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;value&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
    &lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;return&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;True&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
  &lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;except&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;typ&quot;&gt;ValueError&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;
    &lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;return&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kwd&quot;&gt;False&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/98573918385051072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2019/03/python-function-check-if-object-is-float.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/98573918385051072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/98573918385051072'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2019/03/python-function-check-if-object-is-float.html' title='Python function: check if an object is an float'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-8492686053978021124</id><published>2019-03-14T17:15:00.000-07:00</published><updated>2019-03-14T17:15:13.298-07:00</updated><title type='text'>Python function: format dollars</title><content type='html'>&lt;span style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;def format_dollar(s):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;&quot;&quot;takes in a str or a number and format it as dollar format&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i.e. u&#39;24567.0&#39; --&amp;gt; u&#39;$24,567&#39;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;&quot;&quot;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s = str(s) # in case input is not string&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; i = int(s.split(&#39;.&#39;)[0])&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; output = &quot;$&quot; + &quot;{:,}&quot;.format(i)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; except:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; output = s&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return output&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/8492686053978021124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2019/03/python-function-format-dollars.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/8492686053978021124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/8492686053978021124'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2019/03/python-function-format-dollars.html' title='Python function: format dollars'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-8515207965762623728</id><published>2019-02-05T10:40:00.003-08:00</published><updated>2019-02-05T10:40:40.877-08:00</updated><title type='text'>AWK: single quote eche line and add comma in the end</title><content type='html'>File.csv looks like:&lt;br /&gt;
&lt;br /&gt;
line1&lt;br /&gt;
line2&lt;br /&gt;
line3&lt;br /&gt;
&lt;br /&gt;
Use: &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;cat file.csv | awk -v a=&quot;&#39;&quot; &#39;{print a$0a &quot;,&quot;}&#39;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
to make it look like:&lt;br /&gt;
&lt;br /&gt;
&#39;line1&#39;,&lt;br /&gt;
&#39;line2&#39;,&lt;br /&gt;
&#39;line3&#39;,</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/8515207965762623728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2019/02/awk-single-quote-eche-line-and-add.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/8515207965762623728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/8515207965762623728'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2019/02/awk-single-quote-eche-line-and-add.html' title='AWK: single quote eche line and add comma in the end'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-588535398013236255</id><published>2019-01-10T15:54:00.000-08:00</published><updated>2019-01-10T15:54:11.801-08:00</updated><title type='text'>Python: Notes on Fluent Python</title><content type='html'>1.&lt;br /&gt;
&lt;br /&gt;
2. List comprehension&lt;br /&gt;
&lt;br /&gt;
a = [[&#39;-&#39;] * 3 for i in range(3)]&lt;br /&gt;
&lt;br /&gt;
b = [[&#39;-&#39;]*3] *3&lt;br /&gt;
&lt;br /&gt;
What is the difference between a and b?&lt;br /&gt;
&lt;br /&gt;
3. Inplace&amp;nbsp;method&lt;br /&gt;
&lt;br /&gt;
Inplace method returns None and does not create a new object. For example:&lt;br /&gt;
&lt;br /&gt;
lst&amp;nbsp;= [5,4,3,2,1]&lt;br /&gt;
lst.sort() # return None&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Sort a list of strings by length&lt;br /&gt;
&lt;br /&gt;
fruits = [&#39;apple&#39;, &#39;grape&#39;, &#39;orange&#39;, &#39;banaba&#39;, &#39;dragon fruit&#39;]&lt;br /&gt;
sorted(fruits, key=len)&lt;br /&gt;
&lt;br /&gt;
5. recursion&lt;br /&gt;
&lt;br /&gt;
def factorial(n):&lt;br /&gt;
&amp;nbsp; &amp;nbsp; return 1 if n&lt;2 else=&quot;&quot; factorial=&quot;&quot; n-1=&quot;&quot; n=&quot;&quot; p=&quot;&quot;&gt;print(factorial(5))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. from operator import&amp;nbsp;itemgetter, attrgetter, methodcaller&lt;br /&gt;
&lt;br /&gt;&lt;/2&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/588535398013236255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2019/01/python-notes-on-fluent-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/588535398013236255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/588535398013236255'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2019/01/python-notes-on-fluent-python.html' title='Python: Notes on Fluent Python'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-7881706856171245687</id><published>2018-12-31T09:07:00.001-08:00</published><updated>2018-12-31T09:07:36.944-08:00</updated><title type='text'>Pandas: groupby and find the most frequent item</title><content type='html'>Say I have this dataframe:&lt;br /&gt;
&lt;br /&gt;
order_id | class&lt;br /&gt;
&amp;nbsp;1 |&amp;nbsp; furniture&lt;br /&gt;
2&amp;nbsp; |&amp;nbsp; book&lt;br /&gt;
2&amp;nbsp; | furniture&lt;br /&gt;
2&amp;nbsp; | book&lt;br /&gt;
3&amp;nbsp; | auto&lt;br /&gt;
3&amp;nbsp; | auto&lt;br /&gt;
3&amp;nbsp; | electronics&lt;br /&gt;
3&amp;nbsp; | pet&lt;br /&gt;
&lt;br /&gt;
and to get the most frequent class of each order:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;df.groupby(&#39;order_id&#39;).agg({&#39;order_id&#39;: lambda x: x.value_counts().index[0]})&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/7881706856171245687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2018/12/pandas-groupby-and-find-most-frequent.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/7881706856171245687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/7881706856171245687'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2018/12/pandas-groupby-and-find-most-frequent.html' title='Pandas: groupby and find the most frequent item'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-6301673307726664562</id><published>2018-11-14T14:22:00.001-08:00</published><updated>2018-11-14T14:24:01.983-08:00</updated><title type='text'>Make a simple heatmap in R with ggplot2</title><content type='html'>So today I got a file that look like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUVI7QcV2NObexA5gTGjkUbIJIyqiMgpb27oEoDMJllLOSciDa6_gI2tFz9WxTWzl9juLJ9o4ckdXtRU5oFZvJfFBpb_EkxUKYGLGVYkL_TZcLlFwH9MSTwxzHX6iBO8PERsSLMIQppP3a/s1600/Screen+Shot+2018-11-14+at+2.15.16+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;194&quot; data-original-width=&quot;491&quot; height=&quot;157&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUVI7QcV2NObexA5gTGjkUbIJIyqiMgpb27oEoDMJllLOSciDa6_gI2tFz9WxTWzl9juLJ9o4ckdXtRU5oFZvJfFBpb_EkxUKYGLGVYkL_TZcLlFwH9MSTwxzHX6iBO8PERsSLMIQppP3a/s400/Screen+Shot+2018-11-14+at+2.15.16+PM.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
And here&#39;s the end result of the heat map:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIQOZNclDoYcxnLwyf3EekM6Gqxh3LzQVNPy6cQLop34Zdx8hj4bvIv9fSGbf0EJ6z0wjuBC9i4RJzPAbwpYcyIsYxMYxd5QK5hBM97pioMfEdIrhMCQN1qt2Hl9-qK2pPu2i5hZAffhMY/s1600/Rplot.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;717&quot; data-original-width=&quot;1222&quot; height=&quot;234&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIQOZNclDoYcxnLwyf3EekM6Gqxh3LzQVNPy6cQLop34Zdx8hj4bvIv9fSGbf0EJ6z0wjuBC9i4RJzPAbwpYcyIsYxMYxd5QK5hBM97pioMfEdIrhMCQN1qt2Hl9-qK2pPu2i5hZAffhMY/s400/Rplot.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #cc0000;&quot;&gt;(Notice that the order of the Name in the chart is not the same as that in the dataframe.)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Here&#39;s the code I used to make this plot:&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;rm(list=ls())&lt;br /&gt;library(ggplot2)&lt;br /&gt;&lt;br /&gt;df = read.csv(&#39;fakedata.csv&#39;)&lt;br /&gt;&lt;br /&gt;# reshape the dataframe&lt;br /&gt;df.m = melt(df, id.vars = &#39;Name&#39;)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ggplot(df.m, aes(variable, Name)) + &lt;br /&gt;&amp;nbsp; geom_tile(aes(fill = value),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; colour = &quot;white&quot;) +&lt;br /&gt;&amp;nbsp; scale_fill_gradient(low = &#39;white&#39;, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; high = &#39;blue4&#39;)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;This is how the df.m look like:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIWQM7m3DiT4a8a_dTqckJzo00NDFcYmF6mGown4y7YeIriqQqV_17nNOK2_KWBZJ2O5-EmsB_oh-9gEHmuZuHj0uQ3JXnQnFRHMungC2UzEsy5da1I-4l4bbvIwTunLtgaRvpiak_-q6M/s1600/Screen+Shot+2018-11-14+at+2.15.35+PM.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;744&quot; data-original-width=&quot;282&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIWQM7m3DiT4a8a_dTqckJzo00NDFcYmF6mGown4y7YeIriqQqV_17nNOK2_KWBZJ2O5-EmsB_oh-9gEHmuZuHj0uQ3JXnQnFRHMungC2UzEsy5da1I-4l4bbvIwTunLtgaRvpiak_-q6M/s1600/Screen+Shot+2018-11-14+at+2.15.35+PM.png&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/6301673307726664562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2018/11/make-simple-heatmap-in-r-with-ggplot2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/6301673307726664562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/6301673307726664562'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2018/11/make-simple-heatmap-in-r-with-ggplot2.html' title='Make a simple heatmap in R with ggplot2'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUVI7QcV2NObexA5gTGjkUbIJIyqiMgpb27oEoDMJllLOSciDa6_gI2tFz9WxTWzl9juLJ9o4ckdXtRU5oFZvJfFBpb_EkxUKYGLGVYkL_TZcLlFwH9MSTwxzHX6iBO8PERsSLMIQppP3a/s72-c/Screen+Shot+2018-11-14+at+2.15.16+PM.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-9154014250719737753</id><published>2018-10-30T14:49:00.001-07:00</published><updated>2018-11-14T14:25:24.738-08:00</updated><title type='text'>convert a sqlite3 query result table into a pandas dataframe</title><content type='html'>The sqlite3 query returns a list of tuples. Here&#39;s a good way to convert the list of tuples into a pandas data frame.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;def q():&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp; &amp;nbsp; sql_c = &quot; some query commands here&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp; &amp;nbsp; df = pd.DataFrame(dbc.execute(sql_c).fetchall())&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp; &amp;nbsp; # get all column names&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp; &amp;nbsp; cns = [d[0] for d in dbc.description]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp; &amp;nbsp; df.columns = cns&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp; &amp;nbsp; return df&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/9154014250719737753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2018/10/convert-sqlite3-query-result-table-into.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/9154014250719737753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/9154014250719737753'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2018/10/convert-sqlite3-query-result-table-into.html' title='convert a sqlite3 query result table into a pandas dataframe'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-5324756518224371296</id><published>2018-10-27T23:08:00.003-07:00</published><updated>2018-10-27T23:08:53.517-07:00</updated><title type='text'>DataFrame create multiple new columns by applying a function that returns multiple</title><content type='html'>&lt;pre style=&quot;background-color: rgba(0, 0, 0, 0.01); border: 1px solid rgba(51, 51, 51, 0.1); box-sizing: inherit; color: #333333; font-family: Inconsolata, monospace; font-size: 19px; hyphens: none; line-height: 1.2632; margin-bottom: 1.6842em; max-width: 100%; outline: 0px; overflow-wrap: break-word; overflow: auto; padding: 0.8em; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;code style=&quot;border: 0px; box-sizing: inherit; font-family: Inconsolata, monospace; font-style: inherit; font-weight: inherit; hyphens: none; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;df[[&#39;sum&#39;, &#39;difference&#39;]] = df.apply(
    lambda row: add_subtract_list(row[&#39;a&#39;], row[&#39;b&#39;]), axis=1)&lt;/code&gt;&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/5324756518224371296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2018/10/dataframe-create-multiple-new-columns.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/5324756518224371296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/5324756518224371296'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2018/10/dataframe-create-multiple-new-columns.html' title='DataFrame create multiple new columns by applying a function that returns multiple'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-3328259062236597095</id><published>2018-10-09T14:04:00.001-07:00</published><updated>2018-10-09T14:04:53.407-07:00</updated><title type='text'>vundle for vim plugin, use this one!</title><content type='html'>https://github.com/vim-scripts/vundle</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/3328259062236597095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2018/10/vundle-for-vim-plugin-use-this-one.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/3328259062236597095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/3328259062236597095'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2018/10/vundle-for-vim-plugin-use-this-one.html' title='vundle for vim plugin, use this one!'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1246485265659910037.post-8704818163625644574</id><published>2018-09-17T09:18:00.000-07:00</published><updated>2018-09-17T09:18:21.310-07:00</updated><title type='text'>5 available pane layouts when using tmuxp</title><content type='html'>&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;tmuxp pane layout options:  &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;1. even-horizontal&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;2. even-vertical &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;3. main-horizontal &lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;4. main-vertical&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;5. tiled&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://matlabnewbie.blogspot.com/feeds/8704818163625644574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://matlabnewbie.blogspot.com/2018/09/5-available-pane-layouts-when-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/8704818163625644574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1246485265659910037/posts/default/8704818163625644574'/><link rel='alternate' type='text/html' href='http://matlabnewbie.blogspot.com/2018/09/5-available-pane-layouts-when-using.html' title='5 available pane layouts when using tmuxp'/><author><name>cguitar</name><uri>http://www.blogger.com/profile/01032181616134167318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyTcyEVrkjetwfOsfBvbywbYBZbDlRX1P_jFAjlqNuPZKo_wG4rWeRyAIgVseZUrBnyEUZMSPBMEzUslNM4-SIfJzQQKbvxOeX5TDD2puNWWybM5YR3LrJ1GjrXugz15A/s220/guitar9.gif'/></author><thr:total>0</thr:total></entry></feed>