Numpy: Create an array

20 August 2020

Code

1D, 2D, 3D:

# Import library
import numpy as np

# Create an array
x_1D = np.array([1,2,3,4])
x_2D = np.array([[1,2],
                 [3,4]])
x_3D = np.array([[[1,2],
                 [3,4]],               
                [[10,11],
                 [12,13]]])

print("1-D array:\n", x_1D,'\n')
print("2-D array:\n", x_2D,'\n')
print("3-D array:\n", x_3D)
1-D array:
 [1 2 3 4] 

2-D array:
 [[1 2]
 [3 4]] 

3-D array:
 [[[ 1  2]
  [ 3  4]]

 [[10 11]
  [12 13]]]

.

Using random numbers:

# From random numbers
x = np.random.randn(2,2)

# Output
print(x)
print(type(x))
[[ 2.40195438 -0.44702659]
 [-1.31738935 -1.09601137]]
<class 'numpy.ndarray'>

.

From Pandas Series:

# Import library
import pandas as pd

# Array from Series
s = pd.Series([1,2,3,4])
x = np.array(s)

# Output
print(x)
print(type(x))
[1 2 3 4]
<class 'numpy.ndarray'>

.

From List:

# Array from List
l = [1,2,3,4]
x = np.array(l)

# Output
print(x)
print(type(x))
[1 2 3 4]
<class 'numpy.ndarray'>

.

From Tuple:

# Array from Tuple
t = (1,2,3,4)
x = np.array(t)

# Output
print(x)
print(type(x))
[1 2 3 4]
<class 'numpy.ndarray'>

.






Any errors in code above?
Please send a message.