Numpy

Numpy è un modulo del linguaggio python con funzioni scientifiche aggiuntive. E' particolarmente utile per eseguire calcoli su vettori e matrici.

Come installare numpy su python

Per installare numpy su python posso usare l'installer pip.

pip install numpy

In alternativa, posso scaricare la libreria numpy usando uno dei tanti ambienti operativi di pyhon. Ad esempio, Anaconda.

Le funzioni della libreria numpy

L'elenco delle istruzioni e delle funzioni scientifiche del modulo numpy

  • ALLOW_THREADS
  • AxisError
  • BUFSIZE
  • CLIP
  • ComplexWarning
  • DataSource
  • ERR_CALL
  • ERR_DEFAULT
  • ERR_IGNORE
  • ERR_LOG
  • ERR_PRINT
  • ERR_RAISE
  • ERR_WARN
  • FLOATING_POINT_SUPPORT
  • FPE_DIVIDEBYZERO
  • FPE_INVALID
  • FPE_OVERFLOW
  • FPE_UNDERFLOW
  • False_
  • Inf
  • Infinity
  • MAXDIMS
  • MAY_SHARE_BOUNDS
  • MAY_SHARE_EXACT
  • MachAr
  • ModuleDeprecationWarning
  • NAN
  • NINF
  • NZERO
  • NaN
  • PINF
  • PZERO
  • PackageLoader
  • RAISE
  • RankWarning
  • SHIFT_DIVIDEBYZERO
  • SHIFT_INVALID
  • SHIFT_OVERFLOW
  • SHIFT_UNDERFLOW
  • ScalarType
  • Tester
  • TooHardError
  • True_
  • UFUNC_BUFSIZE_DEFAULT
  • UFUNC_PYVALS_NAME
  • VisibleDeprecationWarning
  • WRAP
  • _NoValue
  • __NUMPY_SETUP__
  • __all__
  • __builtins__
  • __cached__
  • __config__
  • __doc__
  • __file__
  • __git_revision__
  • __loader__
  • __name__
  • __package__
  • __path__
  • __spec__
  • __version__
  • _distributor_init
  • _globals
  • _import_tools
  • _mat
  • abs
  • absolute
  • absolute_import
  • add
  • add_docstring
  • add_newdoc
  • add_newdoc_ufunc
  • add_newdocs
  • alen
  • all
  • allclose
  • alltrue
  • amax
  • amin
  • angle
  • any
  • append
  • apply_along_axis
  • apply_over_axes
  • arange
    crea un vettore con una serie numerica (0,1,2,...)
  • arccos
  • arccosh
  • arcsin
  • arcsinh
  • arctan
  • arctan2
  • arctanh
  • argmax
  • argmin
  • argpartition
  • argsort
  • argwhere
  • around
  • array()
    crea una matrice m x n oppure un vettore con n elementi
  • array2string
  • array_equal
  • array_equiv
  • array_repr
  • array_split
  • array_str
  • asanyarray
  • asarray
  • asarray_chkfinite
  • ascontiguousarray
  • asfarray
  • asfortranarray
  • asmatrix
  • asscalar
  • atleast_1d
  • atleast_2d
  • atleast_3d
  • average
  • bartlett
  • base_repr
  • binary_repr
  • bincount
  • bitwise_and
  • bitwise_not
  • bitwise_or
  • bitwise_xor
  • blackman
  • block
  • bmat
  • bool
  • bool8
  • bool_
  • broadcast
  • broadcast_arrays
  • broadcast_to
  • busday_count
  • busday_offset
  • busdaycalendar
  • byte
  • byte_bounds
  • bytes0
  • bytes_
  • c_
  • can_cast
  • cast
  • cbrt
  • cdouble
  • ceil
  • cfloat
  • char
  • character
  • chararray
  • choose
  • clip
  • clongdouble
  • clongfloat
  • column_stack
  • common_type
  • compare_chararrays
  • compat
  • complex
  • complex128
  • complex64
  • complex_
  • complexfloating
  • compress
  • concatenate
  • conj
  • conjugate
  • convolve
  • copy
  • copysign
  • copyto
  • core
  • corrcoef
  • correlate
  • cos
  • cosh
  • count_nonzero
  • cov
  • cross
    Calcola il prodotto vettoriale di due vettori
  • csingle
  • ctypeslib
  • cumprod
  • cumproduct
  • cumsum
  • datetime64
  • datetime_as_string
  • datetime_data
  • deg2rad
  • degrees
  • delete
  • deprecate
  • deprecate_with_doc
  • diag
    estrae le diagonali di una matrice
  • diag_indices
  • diag_indices_from
  • diagflat
  • diagonal
  • diff
  • digitize
  • disp
  • divide
  • division
  • divmod
  • dot()
    calcola il prodotto riga per colonna tra due matrici o vettori
  • double
  • dsplit
  • dstack
  • dtype
    rileva la tipologia dei dati contenuti in un array. Se dtype è usato come attributo del metodo array definisce il tipo di dato dell'array.
  • e
  • ediff1d
  • einsum
  • einsum_path
  • emath
  • empty
  • empty_like
  • equal
  • errstate
  • euler_gamma
  • exp
  • exp2
  • expand_dims
  • expm1
  • extract
  • eye
    crea una matrice identità o una matrice diagonale
  • fabs
  • fastCopyAndTranspose
  • fft
  • fill_diagonal
  • find_common_type
  • finfo
  • fix
  • flatiter
  • flatnonzero
  • flexible
  • flip
  • fliplr
  • flipud
  • float
  • float16
  • float32
  • float64
  • float_
  • float_power
  • floating
  • floor
  • floor_divide
  • fmax
  • fmin
  • fmod
  • format_float_positional
  • format_float_scientific
  • format_parser
  • frexp
  • frombuffer
  • fromfile
    ripristina un array salvato su un file tramite tofile()
  • fromfunction
    crea un array con gli elementi definiti da una funzione
  • fromiter
  • frompyfunc
  • fromregex
  • fromstring
  • full
  • full_like
  • fv
  • gcd
  • generic
  • genfromtxt
  • geomspace
  • get_array_wrap
  • get_include
  • get_printoptions
  • getbufsize
  • geterr
  • geterrcall
  • geterrobj
  • gradient
  • greater
  • greater_equal
  • half
  • hamming
  • hanning
  • heaviside
  • histogram
  • histogram2d
  • histogram_bin_edges
  • histogramdd
  • hsplit
  • hstack
  • hypot
  • i0
  • identity
  • iinfo
  • imag
  • in1d
  • index_exp
  • indices
  • inexact
  • inf
  • info
  • infty
  • inner
    calcola il prodotto scalare ( prodotto interno ) di due vettori
  • insert
  • int
  • int0
  • int16
  • int32
  • int64
  • int8
  • int_
  • int_asbuffer
  • intc
  • integer
  • interp
  • intersect1d
  • intp
  • invert
  • ipmt
  • irr
  • is_busday
  • isclose
  • iscomplex
  • iscomplexobj
  • isfinite
  • isfortran
  • isin
  • isinf
  • isnan
  • isnat
  • isneginf
  • isposinf
  • isreal
  • isrealobj
  • isscalar
  • issctype
  • issubclass_
  • issubdtype
  • issubsctype
  • iterable
  • ix_
  • kaiser
  • kron
  • lcm
  • ldexp
  • left_shift
  • less
  • less_equal
  • lexsort
  • lib
  • linalg
    tool di strumenti di algebra lineare ( matrici, equazioni, vettori, tensor )
  • linspace
    crea un array con una serie di numeri
  • little_endian
  • load
  • loads
  • loadtxt
  • log
  • log10
  • log1p
  • log2
  • logaddexp
  • logaddexp2
  • logical_and
  • logical_not
  • logical_or
  • logical_xor
  • logspace
    crea un array su scala logaritmica
  • long
  • longcomplex
  • longdouble
  • longfloat
  • longlong
  • lookfor
  • ma
  • mafromtxt
  • mask_indices
  • mat
  • math
  • matmul
  • matrix
  • matrixlib
  • max
  • maximum
  • maximum_sctype
  • may_share_memory
  • mean
    calcola la media aritmetica degli elementi di un array.
  • median
  • memmap
  • meshgrid
    genera il prodotto cartesiano di due vettori
  • mgrid
  • min
  • min_scalar_type
  • minimum
  • mintypecode
  • mirr
  • mod
  • modf
  • moveaxis
  • msort
  • multiply
  • nan
  • nan_to_num
  • nanargmax
  • nanargmin
  • nancumprod
  • nancumsum
  • nanmax
  • nanmean
  • nanmedian
  • nanmin
  • nanpercentile
  • nanprod
  • nanquantile
  • nanstd
  • nansum
  • nanvar
  • nbytes
  • ndarray
    modifica le dimensioni dell'array
  • ndenumerate
  • ndfromtxt
  • ndim
    calcola la dimensione di una matrice
  • ndindex
  • nditer
  • negative
  • nested_iters
  • newaxis
  • nextafter
  • nonzero
  • not_equal
  • nper
  • npv
  • numarray
  • number
  • obj2sctype
  • object
  • object0
  • object_
  • ogrid
  • oldnumeric
  • ones
    Crea un vettore o una matrice composta da tutti gli elementi uguali a uno.
  • ones_like
  • outer
  • packbits
  • pad
  • partition
  • percentile
  • pi
  • piecewise
  • pkgload
  • place
  • pmt
  • poly
  • poly1d
  • polyadd
  • polyder
  • polydiv
  • polyfit
  • polyint
  • polymul
  • polynomial
  • polysub
  • polyval
  • positive
  • power
  • ppmt
  • print_function
  • printoptions
  • prod
  • product
  • promote_types
  • ptp
  • put
  • put_along_axis
  • putmask
  • pv
  • quantile
  • r_
  • rad2deg
  • radians
  • random
  • random.uniform
    Estrae un numero casuale tramite una distribuzione uniforme
  • rank
  • rate
  • ravel
  • ravel_multi_index
  • real
  • real_if_close
  • rec
  • recarray
  • recfromcsv
  • recfromtxt
  • reciprocal
  • record
  • remainder
  • repeat
  • require
  • reshape
    Modifica le dimensioni di un array.
  • resize
  • result_type
  • right_shift
  • rint
  • roll
  • rollaxis
  • roots
  • rot90
  • round
  • round_
  • row_stack
  • s_
  • safe_eval
  • save
  • savetxt
  • savez
  • savez_compressed
  • sctype2char
  • sctypeDict
  • sctypeNA
  • sctypes
  • searchsorted
  • select
  • set_numeric_ops
  • set_printoptions
  • set_string_function
  • setbufsize
  • setdiff1d
  • seterr
  • seterrcall
  • seterrobj
  • setxor1d
  • shape
    conta il numero delle righe e colonne di una matrice
  • shares_memory
  • short
  • show_config
  • sign
  • signbit
  • signedinteger
  • sin
  • sinc
  • single
  • singlecomplex
  • sinh
  • size
    conta il numero degli elementi di un array, matrice o vettore
  • sometrue
  • sort
  • sort_complex
  • source
  • spacing
  • split
  • sqrt
    calcola la radice quadrata di un numero o di un array.
  • square
  • squeeze
    rimuove gli assi unitari di un array
  • stack
  • std
  • str
  • str0
  • str_
  • string_
  • subtract
  • sum
  • swapaxes
  • sys
  • take
  • take_along_axis
  • tan
  • tanh
  • tensordot
  • test
  • testing
  • tile
  • timedelta64
  • trace
  • tracemalloc_domain
  • transpose
    calcola la matrice trasposta
  • trapz
  • tri
  • tril
  • tril_indices
  • tril_indices_from
  • trim_zeros
  • triu
  • triu_indices
  • triu_indices_from
  • true_divide
  • trunc
  • typeDict
  • typeNA
  • typecodes
  • typename
  • ubyte
  • ufunc
  • uint
  • uint0
  • uint16
  • uint32
  • uint64
  • uint8
  • uintc
  • uintp
  • ulonglong
  • unicode
  • unicode_
  • union1d
  • unique
  • unpackbits
  • unravel_index
  • unsignedinteger
  • unwrap
  • ushort
  • vander
  • var
  • vdot
  • vectorize
  • version
  • void
  • void0
  • vsplit
  • vstack
  • warnings
  • where
  • who
  • zeros
    crea un vettore o una matrice con gli elementi a zero
  • zeros_like

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Numpy

I metodi e le funzioni