Added a pad example
This commit is contained in:
@@ -122,6 +122,12 @@ python -c <span class="literal string double">"import numpy; numpy.info(num
|
|||||||
<span class="name">Z</span><span class="punctuation">[</span><span class="literal number integer">1</span><span class="punctuation">:</span><span class="operator">-</span><span class="literal number integer">1</span><span class="punctuation">,</span><span class="literal number integer">1</span><span class="punctuation">:</span><span class="operator">-</span><span class="literal number integer">1</span><span class="punctuation">]</span> <span class="operator">=</span> <span class="literal number integer">0</span>
|
<span class="name">Z</span><span class="punctuation">[</span><span class="literal number integer">1</span><span class="punctuation">:</span><span class="operator">-</span><span class="literal number integer">1</span><span class="punctuation">,</span><span class="literal number integer">1</span><span class="punctuation">:</span><span class="operator">-</span><span class="literal number integer">1</span><span class="punctuation">]</span> <span class="operator">=</span> <span class="literal number integer">0</span>
|
||||||
</pre>
|
</pre>
|
||||||
</li>
|
</li>
|
||||||
|
<li><p class="first">How to add a border (filled with 0's) around an existing array ? (★☆☆)</p>
|
||||||
|
<pre class="code python literal-block">
|
||||||
|
<span class="name">Z</span> <span class="operator">=</span> <span class="name">np</span><span class="operator">.</span><span class="name">ones</span><span class="punctuation">((</span><span class="literal number integer">5</span><span class="punctuation">,</span><span class="literal number integer">5</span><span class="punctuation">))</span>
|
||||||
|
<span class="name">Z</span> <span class="operator">=</span> <span class="name">np</span><span class="operator">.</span><span class="name">pad</span><span class="punctuation">(</span><span class="name">Z</span><span class="punctuation">,</span> <span class="name">pad_width</span><span class="operator">=</span><span class="literal number integer">1</span><span class="punctuation">,</span> <span class="name">mode</span><span class="operator">=</span><span class="literal string single">'constant'</span><span class="punctuation">,</span> <span class="name">constant_values</span><span class="operator">=</span><span class="literal number integer">0</span><span class="punctuation">)</span>
|
||||||
|
</pre>
|
||||||
|
</li>
|
||||||
<li><p class="first">What is the result of the following expression? (★☆☆)</p>
|
<li><p class="first">What is the result of the following expression? (★☆☆)</p>
|
||||||
<pre class="code python literal-block">
|
<pre class="code python literal-block">
|
||||||
<span class="literal number integer">0</span> <span class="operator">*</span> <span class="name">np</span><span class="operator">.</span><span class="name">nan</span>
|
<span class="literal number integer">0</span> <span class="operator">*</span> <span class="name">np</span><span class="operator">.</span><span class="name">nan</span>
|
||||||
|
|||||||
@@ -148,6 +148,12 @@ Thanks to Michiaki Ariga, there is now a
|
|||||||
Z = np.ones((10,10))
|
Z = np.ones((10,10))
|
||||||
Z[1:-1,1:-1] = 0
|
Z[1:-1,1:-1] = 0
|
||||||
|
|
||||||
|
#. How to add a border (filled with 0's) around an existing array ? (★☆☆)
|
||||||
|
|
||||||
|
.. code-block:: python
|
||||||
|
|
||||||
|
Z = np.ones((5,5))
|
||||||
|
Z = np.pad(Z, pad_width=1, mode='constant', constant_values=0)
|
||||||
|
|
||||||
#. What is the result of the following expression? (★☆☆)
|
#. What is the result of the following expression? (★☆☆)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user