Updated qcut for Float64DType Issue #40730
This PR is used to address #40730 . qcut is now able to support both intdtype and floatdtype
@github-actions pre-commit  Thanks for the pr @taytzehao! Can you please add tests that fail before this fix, but pass after? I think `pandas/tests/reshape/test_qcut.py` is the right place (and has some good examples). Can you also add a whatsnew note for 1.3 (see examples in `doc/source/whatsnew/v1.3.0.rst`) Hello @taytzehao! Thanks for updating this PR. We checked the lines you've touched for [PEP 8](https://www.python.org/dev/peps/pep-0008) issues, and found:





There are currently no PEP 8 issues detected in this Pull Request. Cheers! :beers: 

##### Comment last updated at 2021-04-19 09:51:16 UTC @github-actions pre-commit

 @mzeitlin11 , let me know what you think thanks @taytzehao nice way to fix!