Detail: IndexMillisecond: Operator Binary

Overview: IndexMillisecond: Operator Binary

IndexMillisecond.__add__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix + 2
['1517-04-01T00:00:00.002' '1517-12-31T00:00:00.002'
 '1517-06-30T00:00:00.002']
IndexMillisecond.__and__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix & True
TypeError("ufunc 'bitwise_and' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''")
>>> ix & (False, True)
TypeError("ufunc 'bitwise_and' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''")
IndexMillisecond.__eq__(other)

Return self==value.

>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix == '1517-06-30'
[False False  True]
IndexMillisecond.__floordiv__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix // '1517-06-30'
UFuncTypeError(<ufunc 'floor_divide'>, (dtype('<M8[D]'), dtype('<M8[D]')))
IndexMillisecond.__ge__(other)

Return self>=value.

>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix >= '1517-06-30'
[False  True  True]
IndexMillisecond.__gt__(other)

Return self>value.

>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix > '1517-06-30'
[False  True False]
IndexMillisecond.__le__(other)

Return self<=value.

>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix <= '1517-06-30'
[ True False  True]
IndexMillisecond.__lt__(other)

Return self<value.

>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix < '1517-06-30'
[ True False False]
IndexMillisecond.__matmul__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix @ (3, 0, 4, 0)
NotImplementedError('matrix multiplication not supported')
IndexMillisecond.__mod__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix % '1517-06-30'
UFuncTypeError(<ufunc 'remainder'>, (dtype('<M8[D]'), dtype('<M8[D]')))
IndexMillisecond.__mul__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix * '1517-06-30'
UFuncTypeError(<ufunc 'multiply'>, (dtype('<M8[D]'), dtype('<M8[D]')))
IndexMillisecond.__ne__(other)

Return self!=value.

>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix != '1517-06-30'
[ True  True False]
IndexMillisecond.__or__(other)

Return self|value.

>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix | True
TypeError("ufunc 'bitwise_or' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''")
>>> ix | (False, True)
TypeError("ufunc 'bitwise_or' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''")
IndexMillisecond.__pow__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix ** '1517-06-30'
TypeError("ufunc 'power' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''")
IndexMillisecond.__radd__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> '1517-06-30' + ix
UFuncTypeError(<ufunc 'add'>, (dtype('<M8[D]'), dtype('<M8[D]')))
IndexMillisecond.__rfloordiv__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> '1517-06-30' // ix
UFuncTypeError(<ufunc 'floor_divide'>, (dtype('<M8[D]'), dtype('<M8[D]')))
IndexMillisecond.__rmatmul__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix @ (3, 0, 4, 0)
NotImplementedError('matrix multiplication not supported')
IndexMillisecond.__rmul__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> '1517-06-30' * ix
UFuncTypeError(<ufunc 'multiply'>, (dtype('<M8[D]'), dtype('<M8[D]')))
IndexMillisecond.__rshift__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix >> 1
TypeError("ufunc 'right_shift' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''")
IndexMillisecond.__rsub__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> '1517-06-30' - ix
[  90 -184    0]
IndexMillisecond.__rtruediv__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> '1517-06-30' / ix
UFuncTypeError(<ufunc 'divide'>, (dtype('<M8[D]'), dtype('<M8[D]')))
IndexMillisecond.__sub__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix - 2
['1517-03-31T23:59:59.998' '1517-12-30T23:59:59.998'
 '1517-06-29T23:59:59.998']
IndexMillisecond.__truediv__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix / '1517-06-30'
UFuncTypeError(<ufunc 'divide'>, (dtype('<M8[D]'), dtype('<M8[D]')))
IndexMillisecond.__xor__(other)
>>> ix = sf.IndexMillisecond(('1517-04-01', '1517-12-31', '1517-06-30'))
>>> ix
<IndexMillisecond>
1517-04-01T00:00:00.000
1517-12-31T00:00:00.000
1517-06-30T00:00:00.000
<datetime64[ms]>
>>> ix ^ True
TypeError("ufunc 'bitwise_xor' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''")
>>> ix ^ (False, True)
TypeError("ufunc 'bitwise_xor' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''")

IndexMillisecond: Constructor | Exporter | Attribute | Method | Dictionary-Like | Display | Selector | Iterator | Operator Binary | Operator Unary | Accessor Values | Accessor Datetime | Accessor String | Accessor Regular Expression | Accessor Hashlib | Accessor Type Clinic