Created
July 27, 2021 08:18
-
-
Save ananya868/f324f4b460ed0f12108b8d8db0e3a8f0 to your computer and use it in GitHub Desktop.
Numpy asix and sorting
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"id": "4f87dff3", | |
"metadata": {}, | |
"source": [ | |
"# #This Is the notebook for Axis, Sorting and other useful functions in numpy " | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"id": "3287d4ad", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"import numpy as np" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 2, | |
"id": "27bb820c", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"a1 = np.array([[1,2,3],\n", | |
" [4,5,6]])" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "09d4c6db", | |
"metadata": {}, | |
"source": [ | |
"for axis=1 calculates the value from the rows and for asix=0 calculates the value from the columns " | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 3, | |
"id": "8211cfb2", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([5, 7, 9])" | |
] | |
}, | |
"execution_count": 3, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"a1.sum(axis=0)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "c3e7952e", | |
"metadata": {}, | |
"source": [ | |
"To calculate the dot product do two arrays:" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 6, | |
"id": "a2b8dde8", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"b1 = np.array([[7,8,9],\n", | |
" [2,8,0]])" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 9, | |
"id": "e4ed1cfe", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([[ 50, 18],\n", | |
" [122, 48]])" | |
] | |
}, | |
"execution_count": 9, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"np.dot(a1, b1.transpose())" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 8, | |
"id": "273607cf", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"['ALLOW_THREADS',\n", | |
" 'AxisError',\n", | |
" 'BUFSIZE',\n", | |
" 'CLIP',\n", | |
" 'ComplexWarning',\n", | |
" 'DataSource',\n", | |
" 'ERR_CALL',\n", | |
" 'ERR_DEFAULT',\n", | |
" 'ERR_IGNORE',\n", | |
" 'ERR_LOG',\n", | |
" 'ERR_PRINT',\n", | |
" 'ERR_RAISE',\n", | |
" 'ERR_WARN',\n", | |
" 'FLOATING_POINT_SUPPORT',\n", | |
" 'FPE_DIVIDEBYZERO',\n", | |
" 'FPE_INVALID',\n", | |
" 'FPE_OVERFLOW',\n", | |
" 'FPE_UNDERFLOW',\n", | |
" 'False_',\n", | |
" 'Inf',\n", | |
" 'Infinity',\n", | |
" 'MAXDIMS',\n", | |
" 'MAY_SHARE_BOUNDS',\n", | |
" 'MAY_SHARE_EXACT',\n", | |
" 'MachAr',\n", | |
" 'ModuleDeprecationWarning',\n", | |
" 'NAN',\n", | |
" 'NINF',\n", | |
" 'NZERO',\n", | |
" 'NaN',\n", | |
" 'PINF',\n", | |
" 'PZERO',\n", | |
" 'RAISE',\n", | |
" 'RankWarning',\n", | |
" 'SHIFT_DIVIDEBYZERO',\n", | |
" 'SHIFT_INVALID',\n", | |
" 'SHIFT_OVERFLOW',\n", | |
" 'SHIFT_UNDERFLOW',\n", | |
" 'ScalarType',\n", | |
" 'Tester',\n", | |
" 'TooHardError',\n", | |
" 'True_',\n", | |
" 'UFUNC_BUFSIZE_DEFAULT',\n", | |
" 'UFUNC_PYVALS_NAME',\n", | |
" 'VisibleDeprecationWarning',\n", | |
" 'WRAP',\n", | |
" '_NoValue',\n", | |
" '_UFUNC_API',\n", | |
" '__NUMPY_SETUP__',\n", | |
" '__all__',\n", | |
" '__builtins__',\n", | |
" '__cached__',\n", | |
" '__config__',\n", | |
" '__dir__',\n", | |
" '__doc__',\n", | |
" '__file__',\n", | |
" '__getattr__',\n", | |
" '__git_revision__',\n", | |
" '__loader__',\n", | |
" '__name__',\n", | |
" '__package__',\n", | |
" '__path__',\n", | |
" '__spec__',\n", | |
" '__version__',\n", | |
" '_add_newdoc_ufunc',\n", | |
" '_distributor_init',\n", | |
" '_globals',\n", | |
" '_mat',\n", | |
" '_pytesttester',\n", | |
" 'abs',\n", | |
" 'absolute',\n", | |
" 'add',\n", | |
" 'add_docstring',\n", | |
" 'add_newdoc',\n", | |
" 'add_newdoc_ufunc',\n", | |
" 'alen',\n", | |
" 'all',\n", | |
" 'allclose',\n", | |
" 'alltrue',\n", | |
" 'amax',\n", | |
" 'amin',\n", | |
" 'angle',\n", | |
" 'any',\n", | |
" 'append',\n", | |
" 'apply_along_axis',\n", | |
" 'apply_over_axes',\n", | |
" 'arange',\n", | |
" 'arccos',\n", | |
" 'arccosh',\n", | |
" 'arcsin',\n", | |
" 'arcsinh',\n", | |
" 'arctan',\n", | |
" 'arctan2',\n", | |
" 'arctanh',\n", | |
" 'argmax',\n", | |
" 'argmin',\n", | |
" 'argpartition',\n", | |
" 'argsort',\n", | |
" 'argwhere',\n", | |
" 'around',\n", | |
" 'array',\n", | |
" 'array2string',\n", | |
" 'array_equal',\n", | |
" 'array_equiv',\n", | |
" 'array_repr',\n", | |
" 'array_split',\n", | |
" 'array_str',\n", | |
" 'asanyarray',\n", | |
" 'asarray',\n", | |
" 'asarray_chkfinite',\n", | |
" 'ascontiguousarray',\n", | |
" 'asfarray',\n", | |
" 'asfortranarray',\n", | |
" 'asmatrix',\n", | |
" 'asscalar',\n", | |
" 'atleast_1d',\n", | |
" 'atleast_2d',\n", | |
" 'atleast_3d',\n", | |
" 'average',\n", | |
" 'bartlett',\n", | |
" 'base_repr',\n", | |
" 'binary_repr',\n", | |
" 'bincount',\n", | |
" 'bitwise_and',\n", | |
" 'bitwise_not',\n", | |
" 'bitwise_or',\n", | |
" 'bitwise_xor',\n", | |
" 'blackman',\n", | |
" 'block',\n", | |
" 'bmat',\n", | |
" 'bool',\n", | |
" 'bool8',\n", | |
" 'bool_',\n", | |
" 'broadcast',\n", | |
" 'broadcast_arrays',\n", | |
" 'broadcast_to',\n", | |
" 'busday_count',\n", | |
" 'busday_offset',\n", | |
" 'busdaycalendar',\n", | |
" 'byte',\n", | |
" 'byte_bounds',\n", | |
" 'bytes0',\n", | |
" 'bytes_',\n", | |
" 'c_',\n", | |
" 'can_cast',\n", | |
" 'cast',\n", | |
" 'cbrt',\n", | |
" 'cdouble',\n", | |
" 'ceil',\n", | |
" 'cfloat',\n", | |
" 'char',\n", | |
" 'character',\n", | |
" 'chararray',\n", | |
" 'choose',\n", | |
" 'clip',\n", | |
" 'clongdouble',\n", | |
" 'clongfloat',\n", | |
" 'column_stack',\n", | |
" 'common_type',\n", | |
" 'compare_chararrays',\n", | |
" 'compat',\n", | |
" 'complex',\n", | |
" 'complex128',\n", | |
" 'complex64',\n", | |
" 'complex_',\n", | |
" 'complexfloating',\n", | |
" 'compress',\n", | |
" 'concatenate',\n", | |
" 'conj',\n", | |
" 'conjugate',\n", | |
" 'convolve',\n", | |
" 'copy',\n", | |
" 'copysign',\n", | |
" 'copyto',\n", | |
" 'core',\n", | |
" 'corrcoef',\n", | |
" 'correlate',\n", | |
" 'cos',\n", | |
" 'cosh',\n", | |
" 'count_nonzero',\n", | |
" 'cov',\n", | |
" 'cross',\n", | |
" 'csingle',\n", | |
" 'ctypeslib',\n", | |
" 'cumprod',\n", | |
" 'cumproduct',\n", | |
" 'cumsum',\n", | |
" 'datetime64',\n", | |
" 'datetime_as_string',\n", | |
" 'datetime_data',\n", | |
" 'deg2rad',\n", | |
" 'degrees',\n", | |
" 'delete',\n", | |
" 'deprecate',\n", | |
" 'deprecate_with_doc',\n", | |
" 'diag',\n", | |
" 'diag_indices',\n", | |
" 'diag_indices_from',\n", | |
" 'diagflat',\n", | |
" 'diagonal',\n", | |
" 'diff',\n", | |
" 'digitize',\n", | |
" 'disp',\n", | |
" 'divide',\n", | |
" 'divmod',\n", | |
" 'dot',\n", | |
" 'double',\n", | |
" 'dsplit',\n", | |
" 'dstack',\n", | |
" 'dtype',\n", | |
" 'e',\n", | |
" 'ediff1d',\n", | |
" 'einsum',\n", | |
" 'einsum_path',\n", | |
" 'emath',\n", | |
" 'empty',\n", | |
" 'empty_like',\n", | |
" 'equal',\n", | |
" 'errstate',\n", | |
" 'euler_gamma',\n", | |
" 'exp',\n", | |
" 'exp2',\n", | |
" 'expand_dims',\n", | |
" 'expm1',\n", | |
" 'extract',\n", | |
" 'eye',\n", | |
" 'fabs',\n", | |
" 'fastCopyAndTranspose',\n", | |
" 'fft',\n", | |
" 'fill_diagonal',\n", | |
" 'find_common_type',\n", | |
" 'finfo',\n", | |
" 'fix',\n", | |
" 'flatiter',\n", | |
" 'flatnonzero',\n", | |
" 'flexible',\n", | |
" 'flip',\n", | |
" 'fliplr',\n", | |
" 'flipud',\n", | |
" 'float',\n", | |
" 'float16',\n", | |
" 'float32',\n", | |
" 'float64',\n", | |
" 'float_',\n", | |
" 'float_power',\n", | |
" 'floating',\n", | |
" 'floor',\n", | |
" 'floor_divide',\n", | |
" 'fmax',\n", | |
" 'fmin',\n", | |
" 'fmod',\n", | |
" 'format_float_positional',\n", | |
" 'format_float_scientific',\n", | |
" 'format_parser',\n", | |
" 'frexp',\n", | |
" 'frombuffer',\n", | |
" 'fromfile',\n", | |
" 'fromfunction',\n", | |
" 'fromiter',\n", | |
" 'frompyfunc',\n", | |
" 'fromregex',\n", | |
" 'fromstring',\n", | |
" 'full',\n", | |
" 'full_like',\n", | |
" 'fv',\n", | |
" 'gcd',\n", | |
" 'generic',\n", | |
" 'genfromtxt',\n", | |
" 'geomspace',\n", | |
" 'get_array_wrap',\n", | |
" 'get_include',\n", | |
" 'get_printoptions',\n", | |
" 'getbufsize',\n", | |
" 'geterr',\n", | |
" 'geterrcall',\n", | |
" 'geterrobj',\n", | |
" 'gradient',\n", | |
" 'greater',\n", | |
" 'greater_equal',\n", | |
" 'half',\n", | |
" 'hamming',\n", | |
" 'hanning',\n", | |
" 'heaviside',\n", | |
" 'histogram',\n", | |
" 'histogram2d',\n", | |
" 'histogram_bin_edges',\n", | |
" 'histogramdd',\n", | |
" 'hsplit',\n", | |
" 'hstack',\n", | |
" 'hypot',\n", | |
" 'i0',\n", | |
" 'identity',\n", | |
" 'iinfo',\n", | |
" 'imag',\n", | |
" 'in1d',\n", | |
" 'index_exp',\n", | |
" 'indices',\n", | |
" 'inexact',\n", | |
" 'inf',\n", | |
" 'info',\n", | |
" 'infty',\n", | |
" 'inner',\n", | |
" 'insert',\n", | |
" 'int',\n", | |
" 'int0',\n", | |
" 'int16',\n", | |
" 'int32',\n", | |
" 'int64',\n", | |
" 'int8',\n", | |
" 'int_',\n", | |
" 'intc',\n", | |
" 'integer',\n", | |
" 'interp',\n", | |
" 'intersect1d',\n", | |
" 'intp',\n", | |
" 'invert',\n", | |
" 'ipmt',\n", | |
" 'irr',\n", | |
" 'is_busday',\n", | |
" 'isclose',\n", | |
" 'iscomplex',\n", | |
" 'iscomplexobj',\n", | |
" 'isfinite',\n", | |
" 'isfortran',\n", | |
" 'isin',\n", | |
" 'isinf',\n", | |
" 'isnan',\n", | |
" 'isnat',\n", | |
" 'isneginf',\n", | |
" 'isposinf',\n", | |
" 'isreal',\n", | |
" 'isrealobj',\n", | |
" 'isscalar',\n", | |
" 'issctype',\n", | |
" 'issubclass_',\n", | |
" 'issubdtype',\n", | |
" 'issubsctype',\n", | |
" 'iterable',\n", | |
" 'ix_',\n", | |
" 'kaiser',\n", | |
" 'kron',\n", | |
" 'lcm',\n", | |
" 'ldexp',\n", | |
" 'left_shift',\n", | |
" 'less',\n", | |
" 'less_equal',\n", | |
" 'lexsort',\n", | |
" 'lib',\n", | |
" 'linalg',\n", | |
" 'linspace',\n", | |
" 'little_endian',\n", | |
" 'load',\n", | |
" 'loads',\n", | |
" 'loadtxt',\n", | |
" 'log',\n", | |
" 'log10',\n", | |
" 'log1p',\n", | |
" 'log2',\n", | |
" 'logaddexp',\n", | |
" 'logaddexp2',\n", | |
" 'logical_and',\n", | |
" 'logical_not',\n", | |
" 'logical_or',\n", | |
" 'logical_xor',\n", | |
" 'logspace',\n", | |
" 'long',\n", | |
" 'longcomplex',\n", | |
" 'longdouble',\n", | |
" 'longfloat',\n", | |
" 'longlong',\n", | |
" 'lookfor',\n", | |
" 'ma',\n", | |
" 'mafromtxt',\n", | |
" 'mask_indices',\n", | |
" 'mat',\n", | |
" 'math',\n", | |
" 'matmul',\n", | |
" 'matrix',\n", | |
" 'matrixlib',\n", | |
" 'max',\n", | |
" 'maximum',\n", | |
" 'maximum_sctype',\n", | |
" 'may_share_memory',\n", | |
" 'mean',\n", | |
" 'median',\n", | |
" 'memmap',\n", | |
" 'meshgrid',\n", | |
" 'mgrid',\n", | |
" 'min',\n", | |
" 'min_scalar_type',\n", | |
" 'minimum',\n", | |
" 'mintypecode',\n", | |
" 'mirr',\n", | |
" 'mod',\n", | |
" 'modf',\n", | |
" 'moveaxis',\n", | |
" 'msort',\n", | |
" 'multiply',\n", | |
" 'nan',\n", | |
" 'nan_to_num',\n", | |
" 'nanargmax',\n", | |
" 'nanargmin',\n", | |
" 'nancumprod',\n", | |
" 'nancumsum',\n", | |
" 'nanmax',\n", | |
" 'nanmean',\n", | |
" 'nanmedian',\n", | |
" 'nanmin',\n", | |
" 'nanpercentile',\n", | |
" 'nanprod',\n", | |
" 'nanquantile',\n", | |
" 'nanstd',\n", | |
" 'nansum',\n", | |
" 'nanvar',\n", | |
" 'nbytes',\n", | |
" 'ndarray',\n", | |
" 'ndenumerate',\n", | |
" 'ndfromtxt',\n", | |
" 'ndim',\n", | |
" 'ndindex',\n", | |
" 'nditer',\n", | |
" 'negative',\n", | |
" 'nested_iters',\n", | |
" 'newaxis',\n", | |
" 'nextafter',\n", | |
" 'nonzero',\n", | |
" 'not_equal',\n", | |
" 'nper',\n", | |
" 'npv',\n", | |
" 'numarray',\n", | |
" 'number',\n", | |
" 'obj2sctype',\n", | |
" 'object',\n", | |
" 'object0',\n", | |
" 'object_',\n", | |
" 'ogrid',\n", | |
" 'oldnumeric',\n", | |
" 'ones',\n", | |
" 'ones_like',\n", | |
" 'os',\n", | |
" 'outer',\n", | |
" 'packbits',\n", | |
" 'pad',\n", | |
" 'partition',\n", | |
" 'percentile',\n", | |
" 'pi',\n", | |
" 'piecewise',\n", | |
" 'place',\n", | |
" 'pmt',\n", | |
" 'poly',\n", | |
" 'poly1d',\n", | |
" 'polyadd',\n", | |
" 'polyder',\n", | |
" 'polydiv',\n", | |
" 'polyfit',\n", | |
" 'polyint',\n", | |
" 'polymul',\n", | |
" 'polynomial',\n", | |
" 'polysub',\n", | |
" 'polyval',\n", | |
" 'positive',\n", | |
" 'power',\n", | |
" 'ppmt',\n", | |
" 'printoptions',\n", | |
" 'prod',\n", | |
" 'product',\n", | |
" 'promote_types',\n", | |
" 'ptp',\n", | |
" 'put',\n", | |
" 'put_along_axis',\n", | |
" 'putmask',\n", | |
" 'pv',\n", | |
" 'quantile',\n", | |
" 'r_',\n", | |
" 'rad2deg',\n", | |
" 'radians',\n", | |
" 'random',\n", | |
" 'rate',\n", | |
" 'ravel',\n", | |
" 'ravel_multi_index',\n", | |
" 'real',\n", | |
" 'real_if_close',\n", | |
" 'rec',\n", | |
" 'recarray',\n", | |
" 'recfromcsv',\n", | |
" 'recfromtxt',\n", | |
" 'reciprocal',\n", | |
" 'record',\n", | |
" 'remainder',\n", | |
" 'repeat',\n", | |
" 'require',\n", | |
" 'reshape',\n", | |
" 'resize',\n", | |
" 'result_type',\n", | |
" 'right_shift',\n", | |
" 'rint',\n", | |
" 'roll',\n", | |
" 'rollaxis',\n", | |
" 'roots',\n", | |
" 'rot90',\n", | |
" 'round',\n", | |
" 'round_',\n", | |
" 'row_stack',\n", | |
" 's_',\n", | |
" 'safe_eval',\n", | |
" 'save',\n", | |
" 'savetxt',\n", | |
" 'savez',\n", | |
" 'savez_compressed',\n", | |
" 'sctype2char',\n", | |
" 'sctypeDict',\n", | |
" 'sctypeNA',\n", | |
" 'sctypes',\n", | |
" 'searchsorted',\n", | |
" 'select',\n", | |
" 'set_numeric_ops',\n", | |
" 'set_printoptions',\n", | |
" 'set_string_function',\n", | |
" 'setbufsize',\n", | |
" 'setdiff1d',\n", | |
" 'seterr',\n", | |
" 'seterrcall',\n", | |
" 'seterrobj',\n", | |
" 'setxor1d',\n", | |
" 'shape',\n", | |
" 'shares_memory',\n", | |
" 'short',\n", | |
" 'show_config',\n", | |
" 'sign',\n", | |
" 'signbit',\n", | |
" 'signedinteger',\n", | |
" 'sin',\n", | |
" 'sinc',\n", | |
" 'single',\n", | |
" 'singlecomplex',\n", | |
" 'sinh',\n", | |
" 'size',\n", | |
" 'sometrue',\n", | |
" 'sort',\n", | |
" 'sort_complex',\n", | |
" 'source',\n", | |
" 'spacing',\n", | |
" 'split',\n", | |
" 'sqrt',\n", | |
" 'square',\n", | |
" 'squeeze',\n", | |
" 'stack',\n", | |
" 'std',\n", | |
" 'str',\n", | |
" 'str0',\n", | |
" 'str_',\n", | |
" 'string_',\n", | |
" 'subtract',\n", | |
" 'sum',\n", | |
" 'swapaxes',\n", | |
" 'sys',\n", | |
" 'take',\n", | |
" 'take_along_axis',\n", | |
" 'tan',\n", | |
" 'tanh',\n", | |
" 'tensordot',\n", | |
" 'test',\n", | |
" 'testing',\n", | |
" 'tile',\n", | |
" 'timedelta64',\n", | |
" 'trace',\n", | |
" 'tracemalloc_domain',\n", | |
" 'transpose',\n", | |
" 'trapz',\n", | |
" 'tri',\n", | |
" 'tril',\n", | |
" 'tril_indices',\n", | |
" 'tril_indices_from',\n", | |
" 'trim_zeros',\n", | |
" 'triu',\n", | |
" 'triu_indices',\n", | |
" 'triu_indices_from',\n", | |
" 'true_divide',\n", | |
" 'trunc',\n", | |
" 'typeDict',\n", | |
" 'typeNA',\n", | |
" 'typecodes',\n", | |
" 'typename',\n", | |
" 'ubyte',\n", | |
" 'ufunc',\n", | |
" 'uint',\n", | |
" 'uint0',\n", | |
" 'uint16',\n", | |
" 'uint32',\n", | |
" 'uint64',\n", | |
" 'uint8',\n", | |
" 'uintc',\n", | |
" 'uintp',\n", | |
" 'ulonglong',\n", | |
" 'unicode',\n", | |
" 'unicode_',\n", | |
" 'union1d',\n", | |
" 'unique',\n", | |
" 'unpackbits',\n", | |
" 'unravel_index',\n", | |
" 'unsignedinteger',\n", | |
" 'unwrap',\n", | |
" 'use_hugepage',\n", | |
" 'ushort',\n", | |
" 'vander',\n", | |
" 'var',\n", | |
" 'vdot',\n", | |
" 'vectorize',\n", | |
" 'version',\n", | |
" 'void',\n", | |
" 'void0',\n", | |
" 'vsplit',\n", | |
" 'vstack',\n", | |
" 'warnings',\n", | |
" 'where',\n", | |
" 'who',\n", | |
" 'zeros',\n", | |
" 'zeros_like']" | |
] | |
}, | |
"execution_count": 8, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"dir(np)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "d7d2c98b", | |
"metadata": {}, | |
"source": [ | |
"Lets do the cross product of the two arrays:" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 14, | |
"id": "7da2a69c", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([[ -6, 12, -6],\n", | |
" [-48, 12, 22]])" | |
] | |
}, | |
"execution_count": 14, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"np.cross(a1, b1)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 15, | |
"id": "54c7119a", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([[7, 8, 9],\n", | |
" [0, 2, 8]])" | |
] | |
}, | |
"execution_count": 15, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"np.sort(b1)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "b1333667", | |
"metadata": {}, | |
"source": [ | |
"we can also sort by column " | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 16, | |
"id": "5750246a", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"array([[2, 8, 0],\n", | |
" [7, 8, 9]])" | |
] | |
}, | |
"execution_count": 16, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"np.sort(b1, axis=0)" | |
] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python 3 (ipykernel)", | |
"language": "python", | |
"name": "python3" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 3 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython3", | |
"version": "3.9.1" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 5 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment