Bom dia!
A razão pela qual o jeito de importar o scipy é diferente do pandas é porque o scipy é uma biblioteca mais antiga, e foi desenvolvida antes do pandas. Quando o scipy foi desenvolvido, as bibliotecas de Python não eram tão organizadas quanto são hoje, e era comum que bibliotecas diferentes tivessem funções com o mesmo nome. Para evitar conflitos entre essas funções, o scipy decidiu importar todas as suas funções no espaço de nomes global. Isso significa que, para usar uma função do scipy, você precisa importá-la explicitamente.
O pandas, por outro lado, foi desenvolvido depois que as bibliotecas de Python se tornaram mais organizadas. Como resultado, o pandas foi projetado para ser mais compatível com outras bibliotecas de Python. Para isso, o pandas decidiu importar suas funções em espaços de nomes separados. Isso significa que, para usar uma função do pandas, você não precisa importá-la explicitamente.
Quanto à sua pergunta sobre se você pode importar o scipy como import scipy.special as sc
e usar a função comb
normalmente, a resposta é sim, você pode fazer isso. No entanto, é importante notar que isso não é recomendado. A razão pela qual não é recomendado é porque pode causar conflitos com outras bibliotecas que também importam o scipy. Para evitar esses conflitos, é melhor importar as funções do scipy explicitamente.
Se isso ajudou marca como solucionado.