Let\'s say that I have this initial numpy array with some fixed dtype:
array = numpy.array([(1, \'a\'), (2, \'b\')], numpy.dtype([(\'idfield\
Like @juanpa.arrivillaga commented, it's cleaner to define your dtype only once:
array_dt = np.dtype([ ('idfield', np.int32), ('textfield', '|S256') ])
Then define your second list of values as an array and then concatenate
array2 = np.array(value, array_dt) array = np.concatenate([array, array2])