Ir para o conteúdo principal

Bem-vindo ao Ciência Programada! Este é um espaço onde exploramos a interseção entre ciência e programação, fornecendo recursos, tutoriais e discussões sobre como aplicar técnicas de programação para resolver problemas científicos.

Veja as últimas postagens abaixo para atualizações de conteúdo. Você também pode pesquisar tópicos específicos usando a barra de pesquisa no canto superior direito da página. Ou, se preferir, você pode navegar pelas postagens por categoria ou tag usando os links no rodapé ou no texto anterior.

Projeto desenvolvido por Francisco Bustamante.

Recente

Aritmética de Computadores: Soma e Subtração em Binário, Octal e Hexadecimal

Você não precisa reaprender matemática para calcular em binário. Descubra como a lógica da soma e subtração decimal se aplica a qualquer base. O artigo detalha os algoritmos formais de ‘vai-um’ e ‘compensação’, e ensina como implementá-los do zero em Python.

NumPy broadcasting e quantização vetorial

·3890 palavras·19 minutos
Aprendemos em matemática que há regras para somar ou multiplicar matrizes. Mas, em problemas matemáticos computacionais, por vezes temos matrizes ou vetores que gostaríamos de somar ou multiplicar que não cumprem as exigências. Veremos neste artigo como o conceito de broadcasting do NumPy é útil nestes contextos e como ele se relaciona com quantização vetorial.

Afinal, o que é o reshape do NumPy?

·2384 palavras·12 minutos
Caso esteja se aventurando em ciência de dados, muito provavelmente já viu um reshape em algum código. Talvez com um misterioso valor de -1 em uma das posições como reshape(-1, 1). Mas, afinal, o que significa isto? Por que por vezes precisamos transformar nossos dados para utilizar métodos de modelos no Scikit-Learn? É o que veremos neste artigo.