add column to numpy array code example
Example 1: append a zeros column numpy
np.concatenate((np.zeros((3,3), dtype=int), arr), axis=1)
array([[0, 0, 0, 1, 2, 3],
[0, 0, 0, 4, 5, 6],
[0, 0, 0, 7, 8, 9]])
Example 2: add column to existing numpy array
b = np.insert(a, insert_index, values=a[:,2], axis=1)
Example 3: add a new column to numpy array
import numpy as np
N = 10
a = np.random.rand(N,N)
b = np.zeros((N,N+1))
b[:,:-1] = a