MCPcopy Create free account
hub / github.com/dask/dask / _divisions

Method _divisions

dask/dataframe/dask_expr/_expr.py:2786–2806  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

2784 return [self.left, self.right]
2785
2786 def _divisions(self):
2787 if is_index_like(self._meta):
2788 left_divisions = (
2789 pd.Series(self.left.divisions)
2790 if isinstance(self.left, Expr)
2791 else self.left
2792 )
2793 right_divisions = (
2794 pd.Series(self.right.divisions)
2795 if isinstance(self.right, Expr)
2796 else self.right
2797 )
2798
2799 return tuple(self.operation(left_divisions, right_divisions))
2800 elif self._broadcastable and len(self.dependencies()) == 2:
2801 if self.left.ndim < self.right.ndim:
2802 return self.right.divisions
2803 else:
2804 return self.left.divisions
2805 else:
2806 return super()._divisions()
2807
2808
2809class Add(Binop):

Callers

nothing calls this directly

Calls 4

is_index_likeFunction · 0.85
operationMethod · 0.45
dependenciesMethod · 0.45
_divisionsMethod · 0.45

Tested by

no test coverage detected