Array creation routines
See also
Ones and zeros
  |  Return a new array of given shape and type, without initializing entries.  |  
  |  Return a new array with the same shape and type as a given array.  |  
  |  Return a 2-D array with ones on the diagonal and zeros elsewhere.  |  
  |  Return the identity array.  |  
  |  Return a new array of given shape and type, filled with ones.  |  
  |  Return an array of ones with the same shape and type as a given array.  |  
  |  Return a new array of given shape and type, filled with zeros.  |  
  |  Return an array of zeros with the same shape and type as a given array.  |  
  |  Return a new array of given shape and type, filled with   |  
  |  Return a full array with the same shape and type as a given array.  |  
From existing data
  |  Create an array.  |  
  |  Convert the input to an array.  |  
  |  Convert the input to an ndarray, but pass ndarray subclasses through.  |  
  |  Return a contiguous array (ndim >= 1) in memory (C order).  |  
  |  Interpret the input as a matrix.  |  
  |  Return an array copy of the given object.  |  
  |  Interpret a buffer as a 1-dimensional array.  |  
  |  Construct an array from data in a text or binary file.  |  
  |  Construct an array by executing a function over each coordinate.  |  
  |  Create a new 1-dimensional array from an iterable object.  |  
  |  A new 1-D array initialized from text data in a string.  |  
  |  Load data from a text file.  |  
Creating record arrays (numpy.rec)
 Note
numpy.rec is the preferred alias for numpy.core.records.
  |  Construct a record array from a wide-variety of objects.  |  
  |  Create a record array from a (flat) list of arrays  |  
  |  Create a recarray from a list of records in text form.  |  
  |  Create a record array from binary data  |  
  |  Create an array from binary file data  |  
Creating character arrays (numpy.char)
Note
numpy.char is the preferred alias for numpy.core.defchararray.
  |  Create a   |  
  |  Convert the input to a   |  
Numerical ranges
  |  Return evenly spaced values within a given interval.  |  
  |  Return evenly spaced numbers over a specified interval.  |  
  |  Return numbers spaced evenly on a log scale.  |  
  |  Return numbers spaced evenly on a log scale (a geometric progression).  |  
  |  Return coordinate matrices from coordinate vectors.  |  
  |  |
  |  
Building matrices
  |  Extract a diagonal or construct a diagonal array.  |  
  |  Create a two-dimensional array with the flattened input as a diagonal.  |  
  |  An array with ones at and below the given diagonal and zeros elsewhere.  |  
  |  Lower triangle of an array.  |  
  |  Upper triangle of an array.  |  
  |  Generate a Vandermonde matrix.  |  
The Matrix class
  |  Interpret the input as a matrix.  |  
  |  Build a matrix object from a string, nested sequence, or array.  |  
    © 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
    https://numpy.org/doc/1.19/reference/routines.array-creation.html