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