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

Method _divisions

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

Source from the content-addressed store, hash-verified

2761 return [self.left, self.right]
2762
2763 def _divisions(self):
2764 if is_index_like(self._meta):
2765 left_divisions = (
2766 pd.Series(self.left.divisions)
2767 if isinstance(self.left, Expr)
2768 else self.left
2769 )
2770 right_divisions = (
2771 pd.Series(self.right.divisions)
2772 if isinstance(self.right, Expr)
2773 else self.right
2774 )
2775
2776 return tuple(self.operation(left_divisions, right_divisions))
2777 elif self._broadcastable and len(self.dependencies()) == 2:
2778 if self.left.ndim < self.right.ndim:
2779 return self.right.divisions
2780 else:
2781 return self.left.divisions
2782 else:
2783 return super()._divisions()
2784
2785
2786class 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