mirror of
https://github.com/wassname/ray.git
synced 2026-06-28 12:10:40 +08:00
[DataFrame] Implement __array_wrap__ (#2218)
* Implement __array_wrap__ * Removing unnecessary test
This commit is contained in:
committed by
Peter Schafhalter
parent
61139e1509
commit
b886ceca47
@@ -4926,9 +4926,8 @@ class DataFrame(object):
|
||||
return to_pandas(self).__array__(dtype=dtype)
|
||||
|
||||
def __array_wrap__(self, result, context=None):
|
||||
raise NotImplementedError(
|
||||
"To contribute to Pandas on Ray, please visit "
|
||||
"github.com/ray-project/ray.")
|
||||
# TODO: This is very inefficient, see also __array__ and as_matrix
|
||||
return to_pandas(self).__array_wrap__(result, context=context)
|
||||
|
||||
def __getstate__(self):
|
||||
raise NotImplementedError(
|
||||
|
||||
@@ -3191,13 +3191,6 @@ def test___array__(ray_df, pandas_df):
|
||||
assert np.array_equal(ray_df.__array__(), pandas_df.__array__())
|
||||
|
||||
|
||||
def test___array_wrap__():
|
||||
ray_df = create_test_dataframe()
|
||||
|
||||
with pytest.raises(NotImplementedError):
|
||||
ray_df.__array_wrap__(None)
|
||||
|
||||
|
||||
def test___getstate__():
|
||||
ray_df = create_test_dataframe()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user