title: How to initialize 2D numpy array
body: <p><strong>Note:</strong>
  I found the answer and answered my own question, but I have to wait 2 days to accept my answer.</p>
  
  <hr>
  
  <p>How do I initialize a numpy array of size 800 by 800 with other values besides zero? :</p>
  
  <pre><code>array = numpy.zeros((800, 800))
  </code></pre>
  
  <p>I am looking for a solution like this, where I could pass in a list (or lists) of values.</p>
  
  <pre><code> array = numpy.array([[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
                          [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]])
  </code></pre>
  
  <p><strong>Edit:</strong>
  <em>I do not want to fill it with identical values.</em></p>
  
  <p>I wanted a quick code example that demonstrates how this works without a long detailed example like I find in the other questions. I also want something simple to understand like converting a python array into a numpy array. I also am looking for the specific case of a 2D array.</p>