Create a Numpy array filled with all ones

In this article, we will learn how to create a Numpy array filled with all one, given the shape and type of array.
We can use Numpy.ones() method to do this task. This method takes three parameters, discussed below –

```shape : integer or sequence of integers
order  : C_contiguous or F_contiguous
C-contiguous order in memory(last index varies the fastest)
C order means that operating row-rise on the array will be slightly quicker
FORTRAN-contiguous order in memory (first index varies the fastest).
F order means that column-wise operations will be faster.
dtype : [optional, float(byDefault)] Data type of returned array.  ```

Code #1:

Python3

 `# Python Program to create array with all ones` `import` `numpy as geek `   `a ``=` `geek.ones(``3``, dtype ``=` `int``) ` `print``("Matrix a : \n", a) `   `b ``=` `geek.ones([``3``, ``3``], dtype ``=` `int``) ` `print``("\nMatrix b : \n", b) `

Output:

```Matrix a :
[1 1 1]

Matrix b :
[[1 1 1]
[1 1 1]
[1 1 1]]```

Code #2:

Python3

 `# Python Program to create array with all ones` `import` `numpy as geek `   `c ``=` `geek.ones([``5``, ``3``]) ` `print``("\nMatrix c : \n", c) `   `d ``=` `geek.ones([``5``, ``2``], dtype ``=` `float``) ` `print``("\nMatrix d : \n", d) `

Output:

```Matrix c :
[[ 1.  1.  1.]
[ 1.  1.  1.]
[ 1.  1.  1.]
[ 1.  1.  1.]
[ 1.  1.  1.]]

Matrix d :
[[ 1.  1.]
[ 1.  1.]
[ 1.  1.]
[ 1.  1.]
[ 1.  1.]]```

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!