You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<spanclass="name">nz</span><spanclass="operator">=</span><spanclass="name">np</span><spanclass="operator">.</span><spanclass="name">nonzero</span><spanclass="punctuation">([</span><spanclass="literal number integer">1</span><spanclass="punctuation">,</span><spanclass="literal number integer">2</span><spanclass="punctuation">,</span><spanclass="literal number integer">0</span><spanclass="punctuation">,</span><spanclass="literal number integer">0</span><spanclass="punctuation">,</span><spanclass="literal number integer">4</span><spanclass="punctuation">,</span><spanclass="literal number integer">0</span><spanclass="punctuation">])</span>
88
88
</pre>
89
89
</li>
90
-
<li><pclass="first">Declare a 3x3 identity matrix</p>
90
+
<li><pclass="first">Create a 3x3 identity matrix</p>
91
91
<preclass="code python literal-block">
92
92
<spanclass="name">Z</span><spanclass="operator">=</span><spanclass="name">np</span><spanclass="operator">.</span><spanclass="name">eye</span><spanclass="punctuation">(</span><spanclass="literal number integer">3</span><spanclass="punctuation">)</span>
93
93
</pre>
94
94
</li>
95
-
<li><pclass="first">Declare a 5x5 matrix with values 1,2,3,4 just below the diagonal</p>
95
+
<li><pclass="first">Create a 5x5 matrix with values 1,2,3,4 just below the diagonal</p>
96
96
<preclass="code python literal-block">
97
97
<spanclass="name">Z</span><spanclass="operator">=</span><spanclass="name">np</span><spanclass="operator">.</span><spanclass="name">diag</span><spanclass="punctuation">(</span><spanclass="literal number integer">1</span><spanclass="operator">+</span><spanclass="name">np</span><spanclass="operator">.</span><spanclass="name">arange</span><spanclass="punctuation">(</span><spanclass="literal number integer">4</span><spanclass="punctuation">),</span><spanclass="name">k</span><spanclass="operator">=-</span><spanclass="literal number integer">1</span><spanclass="punctuation">)</span>
98
98
</pre>
99
99
</li>
100
-
<li><pclass="first">Declare a 10x10x10 array with random values</p>
100
+
<li><pclass="first">Create a 10x10x10 array with random values</p>
101
101
<preclass="code python literal-block">
102
102
<spanclass="name">Z</span><spanclass="operator">=</span><spanclass="name">np</span><spanclass="operator">.</span><spanclass="name">random</span><spanclass="operator">.</span><spanclass="name">random</span><spanclass="punctuation">((</span><spanclass="literal number integer">10</span><spanclass="punctuation">,</span><spanclass="literal number integer">10</span><spanclass="punctuation">,</span><spanclass="literal number integer">10</span><spanclass="punctuation">))</span>
<li><pclass="first">Declare a 8x8 matrix and fill it with a checkerboard pattern</p>
110
+
<li><pclass="first">Create a 8x8 matrix and fill it with a checkerboard pattern</p>
111
111
<preclass="code python literal-block">
112
112
<spanclass="name">Z</span><spanclass="operator">=</span><spanclass="name">np</span><spanclass="operator">.</span><spanclass="name">zeros</span><spanclass="punctuation">((</span><spanclass="literal number integer">8</span><spanclass="punctuation">,</span><spanclass="literal number integer">8</span><spanclass="punctuation">))</span>
113
113
<spanclass="name">Z</span><spanclass="punctuation">[</span><spanclass="literal number integer">1</span><spanclass="punctuation">::</span><spanclass="literal number integer">2</span><spanclass="punctuation">,::</span><spanclass="literal number integer">2</span><spanclass="punctuation">]</span><spanclass="operator">=</span><spanclass="literal number integer">1</span>
114
114
<spanclass="name">Z</span><spanclass="punctuation">[::</span><spanclass="literal number integer">2</span><spanclass="punctuation">,</span><spanclass="literal number integer">1</span><spanclass="punctuation">::</span><spanclass="literal number integer">2</span><spanclass="punctuation">]</span><spanclass="operator">=</span><spanclass="literal number integer">1</span>
115
115
</pre>
116
116
</li>
117
-
<li><pclass="first">Declare a 10x10 array with random values and find the minimum and maximum values</p>
117
+
<li><pclass="first">Create a 10x10 array with random values and find the minimum and maximum values</p>
118
118
<preclass="code python literal-block">
119
119
<spanclass="name">Z</span><spanclass="operator">=</span><spanclass="name">np</span><spanclass="operator">.</span><spanclass="name">random</span><spanclass="operator">.</span><spanclass="name">random</span><spanclass="punctuation">((</span><spanclass="literal number integer">10</span><spanclass="punctuation">,</span><spanclass="literal number integer">10</span><spanclass="punctuation">))</span>
<spanclass="name">Z</span><spanclass="punctuation">[</span><spanclass="name">Z</span><spanclass="operator">.</span><spanclass="name">argmax</span><spanclass="punctuation">()]</span><spanclass="operator">=</span><spanclass="literal number integer">0</span>
194
194
</pre>
195
195
</li>
196
-
<li><pclass="first">Declare a structured array with <ttclass="docutils literal">x</tt> and <ttclass="docutils literal">y</tt> coordinates covering the
196
+
<li><pclass="first">Create a structured array with <ttclass="docutils literal">x</tt> and <ttclass="docutils literal">y</tt> coordinates covering the
197
197
[0,1]x[0,1] area.</p>
198
198
<preclass="code python literal-block">
199
199
<spanclass="name">Z</span><spanclass="operator">=</span><spanclass="name">np</span><spanclass="operator">.</span><spanclass="name">zeros</span><spanclass="punctuation">((</span><spanclass="literal number integer">10</span><spanclass="punctuation">,</span><spanclass="literal number integer">10</span><spanclass="punctuation">),</span><spanclass="punctuation">[(</span><spanclass="literal string">'x'</span><spanclass="punctuation">,</span><spanclass="name builtin">float</span><spanclass="punctuation">),(</span><spanclass="literal string">'y'</span><spanclass="punctuation">,</span><spanclass="name builtin">float</span><spanclass="punctuation">)])</span>
<li><pclass="first">Extract all the contiguous 3x3 blocks from a random 10x10 matrix.</p>
461
461
<preclass="code python literal-block">
462
+
<spanclass="comment"># Chris Barker</span>
463
+
462
464
<spanclass="name">Z</span><spanclass="operator">=</span><spanclass="name">np</span><spanclass="operator">.</span><spanclass="name">random</span><spanclass="operator">.</span><spanclass="name">randint</span><spanclass="punctuation">(</span><spanclass="literal number integer">0</span><spanclass="punctuation">,</span><spanclass="literal number integer">5</span><spanclass="punctuation">,(</span><spanclass="literal number integer">10</span><spanclass="punctuation">,</span><spanclass="literal number integer">10</span><spanclass="punctuation">))</span>
463
465
<spanclass="name">n</span><spanclass="operator">=</span><spanclass="literal number integer">3</span>
464
466
<spanclass="name">i</span><spanclass="operator">=</span><spanclass="literal number integer">1</span><spanclass="operator">+</span><spanclass="punctuation">(</span><spanclass="name">Z</span><spanclass="operator">.</span><spanclass="name">shape</span><spanclass="punctuation">[</span><spanclass="literal number integer">0</span><spanclass="punctuation">]</span><spanclass="operator">-</span><spanclass="literal number integer">3</span><spanclass="punctuation">)</span>
0 commit comments