python numpy 巨大モジュール群

便利で早いnumpy

何が便利かというと、クラスメソッドが豊富でかゆいところに手が届く感じ。

どのくらい豊富か一覧を出力してみる。

 

import numpy as np
for x in dir(np):
    print (x, ':', type(eval("np."+x)))

↓600オーバーのメソッド

カユイところに手が届くというか、孫の手が600本あったら試してるうちに背中が血だらけだ

ALLOW_THREADS : <class 'int'>
AxisError : <class 'type'>
BUFSIZE : <class 'int'>
CLIP : <class 'int'>
ComplexWarning : <class 'type'>
DataSource : <class 'type'>
ERR_CALL : <class 'int'>
ERR_DEFAULT : <class 'int'>
ERR_IGNORE : <class 'int'>
ERR_LOG : <class 'int'>
ERR_PRINT : <class 'int'>
ERR_RAISE : <class 'int'>
ERR_WARN : <class 'int'>
FLOATING_POINT_SUPPORT : <class 'int'>
FPE_DIVIDEBYZERO : <class 'int'>
FPE_INVALID : <class 'int'>
FPE_OVERFLOW : <class 'int'>
FPE_UNDERFLOW : <class 'int'>
False_ : <class 'numpy.bool_'>
Inf : <class 'float'>
Infinity : <class 'float'>
MAXDIMS : <class 'int'>
MAY_SHARE_BOUNDS : <class 'int'>
MAY_SHARE_EXACT : <class 'int'>
MachAr : <class 'type'>
ModuleDeprecationWarning : <class 'type'>
NAN : <class 'float'>
NINF : <class 'float'>
NZERO : <class 'float'>
NaN : <class 'float'>
PINF : <class 'float'>
PZERO : <class 'float'>
RAISE : <class 'int'>
RankWarning : <class 'type'>
SHIFT_DIVIDEBYZERO : <class 'int'>
SHIFT_INVALID : <class 'int'>
SHIFT_OVERFLOW : <class 'int'>
SHIFT_UNDERFLOW : <class 'int'>
ScalarType : <class 'tuple'>
Tester : <class 'type'>
TooHardError : <class 'type'>
True_ : <class 'numpy.bool_'>
UFUNC_BUFSIZE_DEFAULT : <class 'int'>
UFUNC_PYVALS_NAME : <class 'str'>
VisibleDeprecationWarning : <class 'type'>
WRAP : <class 'int'>
_NoValue : <class 'numpy._globals._NoValueType'>
_UFUNC_API : <class 'PyCapsule'>
__NUMPY_SETUP__ : <class 'bool'>
__all__ : <class 'list'>
__builtins__ : <class 'dict'>
__cached__ : <class 'str'>
__config__ : <class 'module'>
__dir__ : <class 'function'>
__doc__ : <class 'str'>
__file__ : <class 'str'>
__getattr__ : <class 'function'>
__git_revision__ : <class 'str'>
__loader__ : <class '_frozen_importlib_external.SourceFileLoader'>
__mkl_version__ : <class 'str'>
__name__ : <class 'str'>
__package__ : <class 'str'>
__path__ : <class 'list'>
__spec__ : <class '_frozen_importlib.ModuleSpec'>
__version__ : <class 'str'>
_add_newdoc_ufunc : <class 'builtin_function_or_method'>
_distributor_init : <class 'module'>
_globals : <class 'module'>
_mat : <class 'module'>
_pytesttester : <class 'module'>
abs : <class 'numpy.ufunc'>
absolute : <class 'numpy.ufunc'>
absolute_import : <class '__future__._Feature'>
add : <class 'numpy.ufunc'>
add_docstring : <class 'builtin_function_or_method'>
add_newdoc : <class 'function'>
add_newdoc_ufunc : <class 'builtin_function_or_method'>
alen : <class 'function'>
all : <class 'function'>
allclose : <class 'function'>
alltrue : <class 'function'>
amax : <class 'function'>
amin : <class 'function'>
angle : <class 'function'>
any : <class 'function'>
append : <class 'function'>
apply_along_axis : <class 'function'>
apply_over_axes : <class 'function'>
arange : <class 'builtin_function_or_method'>
arccos : <class 'numpy.ufunc'>
arccosh : <class 'numpy.ufunc'>
arcsin : <class 'numpy.ufunc'>
arcsinh : <class 'numpy.ufunc'>
arctan : <class 'numpy.ufunc'>
arctan2 : <class 'numpy.ufunc'>
arctanh : <class 'numpy.ufunc'>
argmax : <class 'function'>
argmin : <class 'function'>
argpartition : <class 'function'>
argsort : <class 'function'>
argwhere : <class 'function'>
around : <class 'function'>
array : <class 'builtin_function_or_method'>
array2string : <class 'function'>
array_equal : <class 'function'>
array_equiv : <class 'function'>
array_repr : <class 'function'>
array_split : <class 'function'>
array_str : <class 'function'>
asanyarray : <class 'function'>
asarray : <class 'function'>
asarray_chkfinite : <class 'function'>
ascontiguousarray : <class 'function'>
asfarray : <class 'function'>
asfortranarray : <class 'function'>
asmatrix : <class 'function'>
asscalar : <class 'function'>
atleast_1d : <class 'function'>
atleast_2d : <class 'function'>
atleast_3d : <class 'function'>
average : <class 'function'>
bartlett : <class 'function'>
base_repr : <class 'function'>
binary_repr : <class 'function'>
bincount : <class 'function'>
bitwise_and : <class 'numpy.ufunc'>
bitwise_not : <class 'numpy.ufunc'>
bitwise_or : <class 'numpy.ufunc'>
bitwise_xor : <class 'numpy.ufunc'>
blackman : <class 'function'>
block : <class 'function'>
bmat : <class 'function'>
bool : <class 'type'>
bool8 : <class 'type'>
bool_ : <class 'type'>
broadcast : <class 'type'>
broadcast_arrays : <class 'function'>
broadcast_to : <class 'function'>
busday_count : <class 'function'>
busday_offset : <class 'function'>
busdaycalendar : <class 'type'>
byte : <class 'type'>
byte_bounds : <class 'function'>
bytes0 : <class 'type'>
bytes_ : <class 'type'>
c_ : <class 'numpy.lib.index_tricks.CClass'>
can_cast : <class 'function'>
cast : <class 'numpy.core.numerictypes._typedict'>
cbrt : <class 'numpy.ufunc'>
cdouble : <class 'type'>
ceil : <class 'numpy.ufunc'>
cfloat : <class 'type'>
char : <class 'module'>
character : <class 'type'>
chararray : <class 'type'>
choose : <class 'function'>
clip : <class 'function'>
clongdouble : <class 'type'>
clongfloat : <class 'type'>
column_stack : <class 'function'>
common_type : <class 'function'>
compare_chararrays : <class 'builtin_function_or_method'>
compat : <class 'module'>
complex : <class 'type'>
complex128 : <class 'type'>
complex64 : <class 'type'>
complex_ : <class 'type'>
complexfloating : <class 'type'>
compress : <class 'function'>
concatenate : <class 'function'>
conj : <class 'numpy.ufunc'>
conjugate : <class 'numpy.ufunc'>
convolve : <class 'function'>
copy : <class 'function'>
copysign : <class 'numpy.ufunc'>
copyto : <class 'function'>
core : <class 'module'>
corrcoef : <class 'function'>
correlate : <class 'function'>
cos : <class 'numpy.ufunc'>
cosh : <class 'numpy.ufunc'>
count_nonzero : <class 'function'>
cov : <class 'function'>
cross : <class 'function'>
csingle : <class 'type'>
ctypeslib : <class 'module'>
cumprod : <class 'function'>
cumproduct : <class 'function'>
cumsum : <class 'function'>
datetime64 : <class 'type'>
datetime_as_string : <class 'function'>
datetime_data : <class 'builtin_function_or_method'>
deg2rad : <class 'numpy.ufunc'>
degrees : <class 'numpy.ufunc'>
delete : <class 'function'>
deprecate : <class 'function'>
deprecate_with_doc : <class 'function'>
diag : <class 'function'>
diag_indices : <class 'function'>
diag_indices_from : <class 'function'>
diagflat : <class 'function'>
diagonal : <class 'function'>
diff : <class 'function'>
digitize : <class 'function'>
disp : <class 'function'>
divide : <class 'numpy.ufunc'>
division : <class '__future__._Feature'>
divmod : <class 'numpy.ufunc'>
dot : <class 'function'>
double : <class 'type'>
dsplit : <class 'function'>
dstack : <class 'function'>
dtype : <class 'type'>
e : <class 'float'>
ediff1d : <class 'function'>
einsum : <class 'function'>
einsum_path : <class 'function'>
emath : <class 'module'>
empty : <class 'builtin_function_or_method'>
empty_like : <class 'function'>
equal : <class 'numpy.ufunc'>
errstate : <class 'type'>
euler_gamma : <class 'float'>
exp : <class 'numpy.ufunc'>
exp2 : <class 'numpy.ufunc'>
expand_dims : <class 'function'>
expm1 : <class 'numpy.ufunc'>
extract : <class 'function'>
eye : <class 'function'>
fabs : <class 'numpy.ufunc'>
fastCopyAndTranspose : <class 'builtin_function_or_method'>
fft : <class 'module'>
fill_diagonal : <class 'function'>
find_common_type : <class 'function'>
finfo : <class 'type'>
fix : <class 'function'>
flatiter : <class 'type'>
flatnonzero : <class 'function'>
flexible : <class 'type'>
flip : <class 'function'>
fliplr : <class 'function'>
flipud : <class 'function'>
float : <class 'type'>
float16 : <class 'type'>
float32 : <class 'type'>
float64 : <class 'type'>
float_ : <class 'type'>
float_power : <class 'numpy.ufunc'>
floating : <class 'type'>
floor : <class 'numpy.ufunc'>
floor_divide : <class 'numpy.ufunc'>
fmax : <class 'numpy.ufunc'>
fmin : <class 'numpy.ufunc'>
fmod : <class 'numpy.ufunc'>
format_float_positional : <class 'function'>
format_float_scientific : <class 'function'>
format_parser : <class 'type'>
frexp : <class 'numpy.ufunc'>
frombuffer : <class 'builtin_function_or_method'>
fromfile : <class 'builtin_function_or_method'>
fromfunction : <class 'function'>
fromiter : <class 'builtin_function_or_method'>
frompyfunc : <class 'builtin_function_or_method'>
fromregex : <class 'function'>
fromstring : <class 'builtin_function_or_method'>
full : <class 'function'>
full_like : <class 'function'>
fv : <class 'function'>
gcd : <class 'numpy.ufunc'>
generic : <class 'type'>
genfromtxt : <class 'function'>
geomspace : <class 'function'>
get_array_wrap : <class 'function'>
get_include : <class 'function'>
get_printoptions : <class 'function'>
getbufsize : <class 'function'>
geterr : <class 'function'>
geterrcall : <class 'function'>
geterrobj : <class 'builtin_function_or_method'>
gradient : <class 'function'>
greater : <class 'numpy.ufunc'>
greater_equal : <class 'numpy.ufunc'>
half : <class 'type'>
hamming : <class 'function'>
hanning : <class 'function'>
heaviside : <class 'numpy.ufunc'>
histogram : <class 'function'>
histogram2d : <class 'function'>
histogram_bin_edges : <class 'function'>
histogramdd : <class 'function'>
hsplit : <class 'function'>
hstack : <class 'function'>
hypot : <class 'numpy.ufunc'>
i0 : <class 'function'>
identity : <class 'function'>
iinfo : <class 'type'>
imag : <class 'function'>
in1d : <class 'function'>
index_exp : <class 'numpy.lib.index_tricks.IndexExpression'>
indices : <class 'function'>
inexact : <class 'type'>
inf : <class 'float'>
info : <class 'function'>
infty : <class 'float'>
inner : <class 'function'>
insert : <class 'function'>
int : <class 'type'>
int0 : <class 'type'>
int16 : <class 'type'>
int32 : <class 'type'>
int64 : <class 'type'>
int8 : <class 'type'>
int_ : <class 'type'>
int_asbuffer : <class 'builtin_function_or_method'>
intc : <class 'type'>
integer : <class 'type'>
interp : <class 'function'>
intersect1d : <class 'function'>
intp : <class 'type'>
invert : <class 'numpy.ufunc'>
ipmt : <class 'function'>
irr : <class 'function'>
is_busday : <class 'function'>
isclose : <class 'function'>
iscomplex : <class 'function'>
iscomplexobj : <class 'function'>
isfinite : <class 'numpy.ufunc'>
isfortran : <class 'function'>
isin : <class 'function'>
isinf : <class 'numpy.ufunc'>
isnan : <class 'numpy.ufunc'>
isnat : <class 'numpy.ufunc'>
isneginf : <class 'function'>
isposinf : <class 'function'>
isreal : <class 'function'>
isrealobj : <class 'function'>
isscalar : <class 'function'>
issctype : <class 'function'>
issubclass_ : <class 'function'>
issubdtype : <class 'function'>
issubsctype : <class 'function'>
iterable : <class 'function'>
ix_ : <class 'function'>
kaiser : <class 'function'>
kron : <class 'function'>
lcm : <class 'numpy.ufunc'>
ldexp : <class 'numpy.ufunc'>
left_shift : <class 'numpy.ufunc'>
less : <class 'numpy.ufunc'>
less_equal : <class 'numpy.ufunc'>
lexsort : <class 'function'>
lib : <class 'module'>
linalg : <class 'module'>
linspace : <class 'function'>
little_endian : <class 'bool'>
load : <class 'function'>
loads : <class 'function'>
loadtxt : <class 'function'>
log : <class 'numpy.ufunc'>
log10 : <class 'numpy.ufunc'>
log1p : <class 'numpy.ufunc'>
log2 : <class 'numpy.ufunc'>
logaddexp : <class 'numpy.ufunc'>
logaddexp2 : <class 'numpy.ufunc'>
logical_and : <class 'numpy.ufunc'>
logical_not : <class 'numpy.ufunc'>
logical_or : <class 'numpy.ufunc'>
logical_xor : <class 'numpy.ufunc'>
logspace : <class 'function'>
long : <class 'type'>
longcomplex : <class 'type'>
longdouble : <class 'type'>
longfloat : <class 'type'>
longlong : <class 'type'>
lookfor : <class 'function'>
ma : <class 'module'>
mafromtxt : <class 'function'>
mask_indices : <class 'function'>
mat : <class 'function'>
math : <class 'module'>
matmul : <class 'numpy.ufunc'>
matrix : <class 'type'>
matrixlib : <class 'module'>
max : <class 'function'>
maximum : <class 'numpy.ufunc'>
maximum_sctype : <class 'function'>
may_share_memory : <class 'function'>
mean : <class 'function'>
median : <class 'function'>
memmap : <class 'type'>
meshgrid : <class 'function'>
mgrid : <class 'numpy.lib.index_tricks.MGridClass'>
min : <class 'function'>
min_scalar_type : <class 'function'>
minimum : <class 'numpy.ufunc'>
mintypecode : <class 'function'>
mirr : <class 'function'>
mkl : <class 'module'>
mod : <class 'numpy.ufunc'>
modf : <class 'numpy.ufunc'>
moveaxis : <class 'function'>
msort : <class 'function'>
multiply : <class 'numpy.ufunc'>
nan : <class 'float'>
nan_to_num : <class 'function'>
nanargmax : <class 'function'>
nanargmin : <class 'function'>
nancumprod : <class 'function'>
nancumsum : <class 'function'>
nanmax : <class 'function'>
nanmean : <class 'function'>
nanmedian : <class 'function'>
nanmin : <class 'function'>
nanpercentile : <class 'function'>
nanprod : <class 'function'>
nanquantile : <class 'function'>
nanstd : <class 'function'>
nansum : <class 'function'>
nanvar : <class 'function'>
nbytes : <class 'numpy.core.numerictypes._typedict'>
ndarray : <class 'type'>
ndenumerate : <class 'type'>
ndfromtxt : <class 'function'>
ndim : <class 'function'>
ndindex : <class 'type'>
nditer : <class 'type'>
negative : <class 'numpy.ufunc'>
nested_iters : <class 'builtin_function_or_method'>
newaxis : <class 'NoneType'>
nextafter : <class 'numpy.ufunc'>
nonzero : <class 'function'>
not_equal : <class 'numpy.ufunc'>
nper : <class 'function'>
npv : <class 'function'>
numarray : <class 'str'>
number : <class 'type'>
obj2sctype : <class 'function'>
object : <class 'type'>
object0 : <class 'type'>
object_ : <class 'type'>
ogrid : <class 'numpy.lib.index_tricks.OGridClass'>
oldnumeric : <class 'str'>
ones : <class 'function'>
ones_like : <class 'function'>
outer : <class 'function'>
packbits : <class 'function'>
pad : <class 'function'>
partition : <class 'function'>
percentile : <class 'function'>
pi : <class 'float'>
piecewise : <class 'function'>
place : <class 'function'>
pmt : <class 'function'>
poly : <class 'function'>
poly1d : <class 'type'>
polyadd : <class 'function'>
polyder : <class 'function'>
polydiv : <class 'function'>
polyfit : <class 'function'>
polyint : <class 'function'>
polymul : <class 'function'>
polynomial : <class 'module'>
polysub : <class 'function'>
polyval : <class 'function'>
positive : <class 'numpy.ufunc'>
power : <class 'numpy.ufunc'>
ppmt : <class 'function'>
print_function : <class '__future__._Feature'>
printoptions : <class 'function'>
prod : <class 'function'>
product : <class 'function'>
promote_types : <class 'builtin_function_or_method'>
ptp : <class 'function'>
put : <class 'function'>
put_along_axis : <class 'function'>
putmask : <class 'function'>
pv : <class 'function'>
quantile : <class 'function'>
r_ : <class 'numpy.lib.index_tricks.RClass'>
rad2deg : <class 'numpy.ufunc'>
radians : <class 'numpy.ufunc'>
random : <class 'module'>
rate : <class 'function'>
ravel : <class 'function'>
ravel_multi_index : <class 'function'>
real : <class 'function'>
real_if_close : <class 'function'>
rec : <class 'module'>
recarray : <class 'type'>
recfromcsv : <class 'function'>
recfromtxt : <class 'function'>
reciprocal : <class 'numpy.ufunc'>
record : <class 'type'>
remainder : <class 'numpy.ufunc'>
repeat : <class 'function'>
require : <class 'function'>
reshape : <class 'function'>
resize : <class 'function'>
result_type : <class 'function'>
right_shift : <class 'numpy.ufunc'>
rint : <class 'numpy.ufunc'>
roll : <class 'function'>
rollaxis : <class 'function'>
roots : <class 'function'>
rot90 : <class 'function'>
round : <class 'function'>
round_ : <class 'function'>
row_stack : <class 'function'>
s_ : <class 'numpy.lib.index_tricks.IndexExpression'>
safe_eval : <class 'function'>
save : <class 'function'>
savetxt : <class 'function'>
savez : <class 'function'>
savez_compressed : <class 'function'>
sctype2char : <class 'function'>
sctypeDict : <class 'dict'>
sctypeNA : <class 'numpy.core._type_aliases.TypeNADict'>
sctypes : <class 'dict'>
searchsorted : <class 'function'>
select : <class 'function'>
set_numeric_ops : <class 'builtin_function_or_method'>
set_printoptions : <class 'function'>
set_string_function : <class 'function'>
setbufsize : <class 'function'>
setdiff1d : <class 'function'>
seterr : <class 'function'>
seterrcall : <class 'function'>
seterrobj : <class 'builtin_function_or_method'>
setxor1d : <class 'function'>
shape : <class 'function'>
shares_memory : <class 'function'>
short : <class 'type'>
show_config : <class 'function'>
sign : <class 'numpy.ufunc'>
signbit : <class 'numpy.ufunc'>
signedinteger : <class 'type'>
sin : <class 'numpy.ufunc'>
sinc : <class 'function'>
single : <class 'type'>
singlecomplex : <class 'type'>
sinh : <class 'numpy.ufunc'>
size : <class 'function'>
sometrue : <class 'function'>
sort : <class 'function'>
sort_complex : <class 'function'>
source : <class 'function'>
spacing : <class 'numpy.ufunc'>
split : <class 'function'>
sqrt : <class 'numpy.ufunc'>
square : <class 'numpy.ufunc'>
squeeze : <class 'function'>
stack : <class 'function'>
std : <class 'function'>
str : <class 'type'>
str0 : <class 'type'>
str_ : <class 'type'>
string_ : <class 'type'>
subtract : <class 'numpy.ufunc'>
sum : <class 'function'>
swapaxes : <class 'function'>
sys : <class 'module'>
take : <class 'function'>
take_along_axis : <class 'function'>
tan : <class 'numpy.ufunc'>
tanh : <class 'numpy.ufunc'>
tensordot : <class 'function'>
test : <class 'numpy._pytesttester.PytestTester'>
testing : <class 'module'>
tile : <class 'function'>
timedelta64 : <class 'type'>
trace : <class 'function'>
tracemalloc_domain : <class 'int'>
transpose : <class 'function'>
trapz : <class 'function'>
tri : <class 'function'>
tril : <class 'function'>
tril_indices : <class 'function'>
tril_indices_from : <class 'function'>
trim_zeros : <class 'function'>
triu : <class 'function'>
triu_indices : <class 'function'>
triu_indices_from : <class 'function'>
true_divide : <class 'numpy.ufunc'>
trunc : <class 'numpy.ufunc'>
typeDict : <class 'dict'>
typeNA : <class 'numpy.core._type_aliases.TypeNADict'>
typecodes : <class 'dict'>
typename : <class 'function'>
ubyte : <class 'type'>
ufunc : <class 'type'>
uint : <class 'type'>
uint0 : <class 'type'>
uint16 : <class 'type'>
uint32 : <class 'type'>
uint64 : <class 'type'>
uint8 : <class 'type'>
uintc : <class 'type'>
uintp : <class 'type'>
ulonglong : <class 'type'>
unicode : <class 'type'>
unicode_ : <class 'type'>
union1d : <class 'function'>
unique : <class 'function'>
unpackbits : <class 'function'>
unravel_index : <class 'function'>
unsignedinteger : <class 'type'>
unwrap : <class 'function'>
ushort : <class 'type'>
vander : <class 'function'>
var : <class 'function'>
vdot : <class 'function'>
vectorize : <class 'type'>
version : <class 'module'>
void : <class 'type'>
void0 : <class 'type'>
vsplit : <class 'function'>
vstack : <class 'function'>
warnings : <class 'module'>
where : <class 'function'>
who : <class 'function'>
zeros : <class 'builtin_function_or_method'>
zeros_like : <class 'function'>

 

 

コメント

タイトルとURLをコピーしました