firecrown.likelihood.gauss_family.statistic.statistic.TheoryVector#
- class firecrown.likelihood.gauss_family.statistic.statistic.TheoryVector[source]#
Bases:
ndarray
[Any
,dtype
[float64
]]This class represents an observation predicted by some theory.
Public Methods:
create
(vals)Create a TheoryVector that wraps a copy of the given array vals.
from_list
(vals)Create a TheoryVector from the given list of floats.
Inherited from
ndarray
__repr__
()Return repr(self).
__str__
()Return str(self).
__lt__
(value, /)Return self<value.
__le__
(value, /)Return self<=value.
__eq__
(value, /)Return self==value.
__ne__
(value, /)Return self!=value.
__gt__
(value, /)Return self>value.
__ge__
(value, /)Return self>=value.
__iter__
()Implement iter(self).
__buffer__
(flags, /)Return a buffer object that exposes the underlying memory of the object.
__add__
(value, /)Return self+value.
__radd__
(value, /)Return value+self.
__sub__
(value, /)Return self-value.
__rsub__
(value, /)Return value-self.
__mul__
(value, /)Return self*value.
__rmul__
(value, /)Return value*self.
__mod__
(value, /)Return self%value.
__rmod__
(value, /)Return value%self.
__divmod__
(value, /)Return divmod(self, value).
__rdivmod__
(value, /)Return divmod(value, self).
__pow__
(value[, mod])Return pow(self, value, mod).
__rpow__
(value[, mod])Return pow(value, self, mod).
__neg__
()-self
__pos__
()+self
__abs__
()abs(self)
__bool__
()True if self else False
__invert__
()~self
__lshift__
(value, /)Return self<<value.
__rlshift__
(value, /)Return value<<self.
__rshift__
(value, /)Return self>>value.
__rrshift__
(value, /)Return value>>self.
__and__
(value, /)Return self&value.
__rand__
(value, /)Return value&self.
__xor__
(value, /)Return self^value.
__rxor__
(value, /)Return value^self.
__or__
(value, /)Return self|value.
__ror__
(value, /)Return value|self.
__int__
()int(self)
__float__
()float(self)
__iadd__
(value, /)Return self+=value.
__isub__
(value, /)Return self-=value.
__imul__
(value, /)Return self*=value.
__imod__
(value, /)Return self%=value.
__ipow__
(value, /)Return self**=value.
__ilshift__
(value, /)Return self<<=value.
__irshift__
(value, /)Return self>>=value.
__iand__
(value, /)Return self&=value.
__ixor__
(value, /)Return self^=value.
__ior__
(value, /)Return self|=value.
__floordiv__
(value, /)Return self//value.
__rfloordiv__
(value, /)Return value//self.
__truediv__
(value, /)Return self/value.
__rtruediv__
(value, /)Return value/self.
__ifloordiv__
(value, /)Return self//=value.
__itruediv__
(value, /)Return self/=value.
__index__
()Return self converted to an integer, if self is suitable for use as an index into a list.
__matmul__
(value, /)Return self@value.
__rmatmul__
(value, /)Return value@self.
__imatmul__
(value, /)Return self@=value.
__len__
()Return len(self).
__getitem__
(key, /)Return self[key].
__setitem__
(key, value, /)Set self[key] to value.
__delitem__
(key, /)Delete self[key].
__contains__
(key, /)Return bool(key in self).
__array__
([dtype], /)Returns either a new reference to self if dtype is not given or a new array of provided data type if dtype is different from the current dtype of the array.
__array_prepare__
(array[, context], /)Returns a view of array with the same type as self.
__array_finalize__
(obj, /)Present so subclasses can call super.
__array_wrap__
(array[, context], /)Returns a view of array with the same type as self.
__array_ufunc__
__array_function__
__sizeof__
Size of object in memory, in bytes.
__copy__
()Used if
copy.copy()
is called on an array.__deepcopy__
(memo, /)Used if
copy.deepcopy()
is called on an array.__reduce__
()For pickling.
__reduce_ex__
Helper for pickle.
__setstate__
(state, /)For unpickling.
dumps
()Returns the pickle of the array as a string.
dump
(file)Dump a pickle of the array to the specified file.
__complex__
__format__
Default object formatter.
__class_getitem__
(item, /)Return a parametrized wrapper around the ~numpy.ndarray type.
all
([axis, out, keepdims, where])Returns True if all elements evaluate to True.
any
([axis, out, keepdims, where])Returns True if any of the elements of a evaluate to True.
argmax
([axis, out, keepdims])Return indices of the maximum values along the given axis.
argmin
([axis, out, keepdims])Return indices of the minimum values along the given axis.
argpartition
(kth[, axis, kind, order])Returns the indices that would partition this array.
argsort
([axis, kind, order])Returns the indices that would sort this array.
astype
(dtype[, order, casting, subok, copy])Copy of the array, cast to a specified type.
byteswap
([inplace])Swap the bytes of the array elements
choose
(choices[, out, mode])Use an index array to construct a new array from a set of choices.
clip
([min, max, out])Return an array whose values are limited to
[min, max]
.compress
(condition[, axis, out])Return selected slices of this array along given axis.
conj
()Complex-conjugate all elements.
conjugate
()Return the complex conjugate, element-wise.
copy
([order])Return a copy of the array.
cumprod
([axis, dtype, out])Return the cumulative product of the elements along the given axis.
cumsum
([axis, dtype, out])Return the cumulative sum of the elements along the given axis.
diagonal
([offset, axis1, axis2])Return specified diagonals.
dot
fill
(value)Fill the array with a scalar value.
flatten
([order])Return a copy of the array collapsed into one dimension.
getfield
(dtype[, offset])Returns a field of the given array as a certain type.
item
(*args)Copy an element of an array to a standard Python scalar and return it.
itemset
(*args)Insert scalar into an array (scalar is cast to array's dtype, if possible)
max
([axis, out, keepdims, initial, where])Return the maximum along a given axis.
mean
([axis, dtype, out, keepdims, where])Returns the average of the array elements along given axis.
min
([axis, out, keepdims, initial, where])Return the minimum along a given axis.
newbyteorder
([new_order])Return the array with the same data viewed with a different byte order.
nonzero
()Return the indices of the elements that are non-zero.
partition
(kth[, axis, kind, order])Rearranges the elements in the array in such a way that the value of the element in kth position is in the position it would be in a sorted array.
prod
([axis, dtype, out, keepdims, initial, ...])Return the product of the array elements over the given axis
ptp
([axis, out, keepdims])Peak to peak (maximum - minimum) value along a given axis.
put
(indices, values[, mode])Set
a.flat[n] = values[n]
for all n in indices.ravel
([order])Return a flattened array.
repeat
(repeats[, axis])Repeat elements of an array.
reshape
(shape[, order])Returns an array containing the same data with a new shape.
resize
(new_shape[, refcheck])Change shape and size of array in-place.
round
([decimals, out])Return a with each element rounded to the given number of decimals.
searchsorted
(v[, side, sorter])Find indices where elements of v should be inserted in a to maintain order.
setfield
(val, dtype[, offset])Put a value into a specified place in a field defined by a data-type.
setflags
([write, align, uic])Set array flags WRITEABLE, ALIGNED, WRITEBACKIFCOPY, respectively.
sort
([axis, kind, order])Sort an array in-place.
squeeze
([axis])Remove axes of length one from a.
std
([axis, dtype, out, ddof, keepdims, where])Returns the standard deviation of the array elements along given axis.
sum
([axis, dtype, out, keepdims, initial, where])Return the sum of the array elements over the given axis.
swapaxes
(axis1, axis2)Return a view of the array with axis1 and axis2 interchanged.
take
(indices[, axis, out, mode])Return an array formed from the elements of a at the given indices.
tobytes
([order])Construct Python bytes containing the raw data bytes in the array.
tofile
(fid[, sep, format])Write array to a file as text or binary (default).
tolist
()Return the array as an
a.ndim
-levels deep nested list of Python scalars.tostring
([order])A compatibility alias for tobytes, with exactly the same behavior.
trace
([offset, axis1, axis2, dtype, out])Return the sum along diagonals of the array.
transpose
(*axes)Returns a view of the array with axes transposed.
var
([axis, dtype, out, ddof, keepdims, where])Returns the variance of the array elements, along given axis.
view
([dtype][, type])New view of array with the same data.
__dlpack__
(*[, stream])DLPack Protocol: Part of the Array API.
__dlpack_device__
()DLPack Protocol: Part of the Array API.
- classmethod create(vals)[source]#
Create a TheoryVector that wraps a copy of the given array vals.
- Parameters:
vals (
ndarray
[Any
,dtype
[float64
]]) –- Return type: