Scalar¶
-
class
lsst.analysis.tools.
Scalar
¶ Bases:
numbers.Number
,numpy.number
This is an interface only class, and is intended to abstract around all the various types of numbers used in Python.
This has been tried many times with various levels of success in python, and this is another attempt. However, as this class is only intended as an interface, and not something concrete to use it works.
Users should not directly instantiate from this class, instead they should use a built in python number type, or a numpy number.
Attributes Summary
T
Scalar attribute identical to the corresponding array attribute. base
Scalar attribute identical to the corresponding array attribute. data
Pointer to start of data. dtype
Get array data-descriptor. flags
The integer value of flags. flat
A 1-D view of the scalar. imag
The imaginary part of the scalar. itemsize
The length of one element in bytes. nbytes
The length of the scalar in bytes. ndim
The number of array dimensions. real
The real part of the scalar. shape
Tuple of array dimensions. size
The number of elements in the gentype. strides
Tuple of bytes steps in each dimension. Methods Summary
all
Scalar method identical to the corresponding array attribute. any
Scalar method identical to the corresponding array attribute. argmax
Scalar method identical to the corresponding array attribute. argmin
Scalar method identical to the corresponding array attribute. argsort
Scalar method identical to the corresponding array attribute. astype
Scalar method identical to the corresponding array attribute. byteswap
Scalar method identical to the corresponding array attribute. choose
Scalar method identical to the corresponding array attribute. clip
Scalar method identical to the corresponding array attribute. compress
Scalar method identical to the corresponding array attribute. conj
conjugate
Scalar method identical to the corresponding array attribute. copy
Scalar method identical to the corresponding array attribute. cumprod
Scalar method identical to the corresponding array attribute. cumsum
Scalar method identical to the corresponding array attribute. diagonal
Scalar method identical to the corresponding array attribute. dump
Scalar method identical to the corresponding array attribute. dumps
Scalar method identical to the corresponding array attribute. fill
Scalar method identical to the corresponding array attribute. flatten
Scalar method identical to the corresponding array attribute. getfield
Scalar method identical to the corresponding array attribute. item
Scalar method identical to the corresponding array attribute. itemset
Scalar method identical to the corresponding array attribute. max
Scalar method identical to the corresponding array attribute. mean
Scalar method identical to the corresponding array attribute. min
Scalar method identical to the corresponding array attribute. newbyteorder
([new_order])Return a new dtype
with a different byte order.nonzero
Scalar method identical to the corresponding array attribute. prod
Scalar method identical to the corresponding array attribute. ptp
Scalar method identical to the corresponding array attribute. put
Scalar method identical to the corresponding array attribute. ravel
Scalar method identical to the corresponding array attribute. repeat
Scalar method identical to the corresponding array attribute. reshape
Scalar method identical to the corresponding array attribute. resize
Scalar method identical to the corresponding array attribute. round
Scalar method identical to the corresponding array attribute. searchsorted
Scalar method identical to the corresponding array attribute. setfield
Scalar method identical to the corresponding array attribute. setflags
Scalar method identical to the corresponding array attribute. sort
Scalar method identical to the corresponding array attribute. squeeze
Scalar method identical to the corresponding array attribute. std
Scalar method identical to the corresponding array attribute. sum
Scalar method identical to the corresponding array attribute. swapaxes
Scalar method identical to the corresponding array attribute. take
Scalar method identical to the corresponding array attribute. tobytes
tofile
Scalar method identical to the corresponding array attribute. tolist
Scalar method identical to the corresponding array attribute. tostring
Scalar method identical to the corresponding array attribute. trace
Scalar method identical to the corresponding array attribute. transpose
Scalar method identical to the corresponding array attribute. var
Scalar method identical to the corresponding array attribute. view
Scalar method identical to the corresponding array attribute. Attributes Documentation
-
T
¶ Scalar attribute identical to the corresponding array attribute.
Please see
ndarray.T
.
-
base
¶ Scalar attribute identical to the corresponding array attribute.
Please see
ndarray.base
.
-
data
¶ Pointer to start of data.
-
dtype
¶ Get array data-descriptor.
-
flags
¶ The integer value of flags.
-
flat
¶ A 1-D view of the scalar.
-
imag
¶ The imaginary part of the scalar.
-
itemsize
¶ The length of one element in bytes.
-
nbytes
¶ The length of the scalar in bytes.
-
ndim
¶ The number of array dimensions.
-
real
¶ The real part of the scalar.
-
shape
¶ Tuple of array dimensions.
-
size
¶ The number of elements in the gentype.
-
strides
¶ Tuple of bytes steps in each dimension.
Methods Documentation
-
all
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.all
.
-
any
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.any
.
-
argmax
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.argmax
.
-
argmin
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.argmin
.
-
argsort
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.argsort
.
-
astype
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.astype
.
-
byteswap
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.byteswap
.
-
choose
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.choose
.
-
clip
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.clip
.
-
compress
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.compress
.
-
conj
()¶
-
conjugate
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.conjugate
.
-
copy
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.copy
.
-
cumprod
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.cumprod
.
-
cumsum
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.cumsum
.
-
diagonal
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.diagonal
.
-
dump
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.dump
.
-
dumps
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.dumps
.
-
fill
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.fill
.
-
flatten
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.flatten
.
-
getfield
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.getfield
.
-
item
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.item
.
-
itemset
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.itemset
.
-
max
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.max
.
-
mean
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.mean
.
-
min
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.min
.
-
newbyteorder
(new_order='S', /)¶ Return a new
dtype
with a different byte order.Changes are also made in all fields and sub-arrays of the data type.
The
new_order
code can be any from the following:- ‘S’ - swap dtype from current to opposite endian
- {‘<’, ‘little’} - little endian
- {‘>’, ‘big’} - big endian
- ‘=’ - native order
- {‘|’, ‘I’} - ignore (no change to byte order)
Parameters: - new_order : str, optional
Byte order to force; a value from the byte order specifications above. The default value (‘S’) results in swapping the current byte order.
Returns: - new_dtype : dtype
New
dtype
object with the given change to the byte order.
-
nonzero
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.nonzero
.
-
prod
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.prod
.
-
ptp
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.ptp
.
-
put
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.put
.
-
ravel
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.ravel
.
-
repeat
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.repeat
.
-
reshape
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.reshape
.
-
resize
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.resize
.
-
round
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.round
.
-
searchsorted
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.searchsorted
.
-
setfield
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.setfield
.
-
setflags
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.setflags
.
-
sort
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.sort
.
-
squeeze
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.squeeze
.
-
std
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.std
.
-
sum
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.sum
.
-
swapaxes
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.swapaxes
.
-
take
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.take
.
-
tobytes
()¶
-
tofile
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.tofile
.
-
tolist
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.tolist
.
-
tostring
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.tostring
.
-
trace
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.trace
.
-
transpose
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.transpose
.
-
var
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.var
.
-
view
()¶ Scalar method identical to the corresponding array attribute.
Please see
ndarray.view
.
-