# 8 examples of 'how to take 2d array input in python using numpy' in Python

Every line of 'how to take 2d array input in python using numpy' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure. ## All examples are scanned by Snyk Code

By copying the Snyk Code Snippets you agree to
``73def as2d( ar ):74    """75    If the input array is 2D return it, if it is 1D, append a dimension,76    making it a column vector.77    """78    if ar.ndim == 2:79        return ar80    else: # Assume 1!81        aux = np.array( ar, copy = False )82        aux.shape = (ar.shape, 1)83        return aux``
``69def convert_image_np_2d(inp):70    inp = denorm(inp)71    inp = inp.numpy()72    # mean = np.array([x/255.0 for x in [125.3,123.0,113.9]])73    # std = np.array([x/255.0 for x in [63.0,62.1,66.7]])74    # inp = std*75    return inp``
``162def _convert_to_numpy(data):163    """Returns tuple data with all elements converted to numpy ndarrays"""164    if data is None:165        return None166    elif isinstance(data, tuple):167        return tuple([_convert_to_numpy(d) for d in data])168    elif isinstance(data, np.ndarray):169        return data170    elif isinstance(data, (pd.DataFrame, pd.Series)):171        return data.to_numpy()172    else:173        raise Exception("Unsupported type %s" % str(type(data)))``
``321def _atleast_2d_with_dtype(value, dtype=None):322323    if dtype is not None:324        value = np.array(value, dtype=dtype)325326    arr = np.atleast_2d(value)327328    return arr``
``21def data_tranform2d(data):22    """23    :param data:24    :return data2d:2526    Returns the data array reshaped into 2-dimensions27    """28    shape, dimensions = data_shape(data)2930    if dimensions == 1:31        raise TypeError('Data must have dimensions between 2 and 4')3233    elif dimensions == 2:34        return data3536    elif dimensions == 3:37        return np.reshape(data, (shape*shape, shape))3839    elif dimensions == 4:40        return np.reshape(data, (shape*shape*shape, shape))4142    else:43        raise TypeError('Data must have dimensions between 2 and 4')``
``37def array(a):38    return numpy.array(a)``
``246def atleast_3d(ary):247    """248    numpy.atleast_3d adds axes on either side of a 1d array's axis, but I want the new axes to come afterward.249    :param ary:250    :type ary:251    :return:252    :rtype:253    """254    ary = numpy.asanyarray(ary)255    if len(ary.shape) == 0:256        result = ary.reshape(1, 1, 1)257    elif len(ary.shape) == 1:258        result = ary[:, None, None]259    elif len(ary.shape) == 2:260        result = ary[:,:, None]261    else:262        result = ary263264    return result``
``42def array2d(X, dtype=None, order=None, copy=False):43    """Returns at least 2-d array with data from X"""44    if sp.issparse(X):45        raise TypeError('A sparse matrix was passed, but dense data '46                        'is required. Use X.toarray() to convert to dense.')47    X_2d = np.asarray(np.atleast_2d(X), dtype=dtype, order=order)48    _assert_all_finite(X_2d)49    if X is X_2d and copy:50        X_2d = safe_copy(X_2d)51    return X_2d``