What is the meaning of angle brackets in Python?

后端 未结 2 1791
一生所求
一生所求 2021-02-14 19:33

I found the following lines in the scikit-learn package:

if is_sparse:
    problem = csr_set_problem(
            (

        
2条回答
  •  自闭症患者
    2021-02-14 19:56

    That is Cython's syntax for type casting/coercion. It is not plain Python. Notice the file extension is .pyx

    You can learn more about them in the documentation for Cython.

    Here's an example taken from the doc page:

    cdef char *p, float *q
    p = q
    

    Using Cython is not uncommon with projects like scikit-learn, where one gains significant optimisations by mixing readable Python with blazing-speed C.

提交回复
热议问题