[ 
https://issues.apache.org/jira/browse/SPARK-52332?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xinrong Meng updated SPARK-52332:
---------------------------------
    Description: 
{{>>> ps.set_option("compute.fail_on_ansi_mode", False)}}
{{>>> spark.conf.set("spark.sql.ansi.enabled", False)}}
{{>>> }}
{{>>> import pandas as pd}}
{{>>> import numpy as np}}
{{>>> pdf = pd.DataFrame(}}
{{...     {}}
{{...         "a": [1.0, -1.0, 0.0, np.nan],}}
{{...         "b": [0.0, 0.0, 0.0, 0.0],}}
{{...     },}}
{{...     dtype=np.float32,}}
{{... )}}
{{>>> }}
{{>>> psdf = ps.from_pandas(pdf)}}
{{>>> }}
{{>>> psdf["a"] / psdf["b"]}}
{{0    inf                                                                      
  }}
{{1   -inf}}
{{2    NaN}}
{{3    NaN}}
{{dtype: float64}}
{{>>> }}
{{>>> pdf["a"] / pdf["b"]}}
{{0    inf}}
{{1   -inf}}
{{2    NaN}}
{{3    NaN}}
{{dtype: float32}}

> Fix promotion from float32 to float64 during division
> -----------------------------------------------------
>
>                 Key: SPARK-52332
>                 URL: https://issues.apache.org/jira/browse/SPARK-52332
>             Project: Spark
>          Issue Type: Sub-task
>          Components: PS
>    Affects Versions: 4.1.0
>            Reporter: Xinrong Meng
>            Priority: Major
>
> {{>>> ps.set_option("compute.fail_on_ansi_mode", False)}}
> {{>>> spark.conf.set("spark.sql.ansi.enabled", False)}}
> {{>>> }}
> {{>>> import pandas as pd}}
> {{>>> import numpy as np}}
> {{>>> pdf = pd.DataFrame(}}
> {{...     {}}
> {{...         "a": [1.0, -1.0, 0.0, np.nan],}}
> {{...         "b": [0.0, 0.0, 0.0, 0.0],}}
> {{...     },}}
> {{...     dtype=np.float32,}}
> {{... )}}
> {{>>> }}
> {{>>> psdf = ps.from_pandas(pdf)}}
> {{>>> }}
> {{>>> psdf["a"] / psdf["b"]}}
> {{0    inf                                                                    
>     }}
> {{1   -inf}}
> {{2    NaN}}
> {{3    NaN}}
> {{dtype: float64}}
> {{>>> }}
> {{>>> pdf["a"] / pdf["b"]}}
> {{0    inf}}
> {{1   -inf}}
> {{2    NaN}}
> {{3    NaN}}
> {{dtype: float32}}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to