All Rights ReservedView Non-AMP Version
IT Forum
  • Homepage
  • Plataformas
Notícias

Mozilla leva ciência de dados em Python para o navegador

O projeto experimental do Mozilla, o Pyodide, está levando uma pilha de ciência de dados do Python para o navegador web, compilando-a para o WebAssembly. O Pyodide é uma implementação do WebAssembly da biblioteca de computação científica Numpy do Python, da biblioteca de análise de dados Pandas e de partes da biblioteca SciPy para matemática, ciências e engenharia. A biblioteca de plotagem Matplotlib do Python também é incorporada.

Intimamente relacionado ao projeto Iodide da Mozilla para introduzir ciência de dados em um navegador, o Pyodide pode ser usado de forma independente ou em qualquer contexto em que os desenvolvedores desejem executar o Python em um navegador. A conversão transparente de objetos é fornecida entre o JavaScript e o Python, dando ao Python acesso total às APIs da web. Os tipos de dados básicos também são convertidos implicitamente, enquanto as matrizes de JavaScript são convertidas em exibições de memória do Python.

As melhores notícias de tecnologia B2B
Acompanhe todas as novidades diretamente na sua caixa de entrada

O ímpeto por trás do Pyodide é que o JavaScript, a linguagem do navegador, não possui um conjunto maduro de bibliotecas de ciência de dados. Recursos de computação numérica, como sobrecarga de operadores, também estão ausentes. A Mozilla gostaria de ver o ecossistema da ciência de dados de JavaScript avançar, e trazer uma pilha científica Python madura para o navegador será útil nesse meio tempo.

O Pyodide usa o Emscripten para compilar os pacotes padrão de interpretador do Python, CPython e computação científica, como o NumPy, para o formato binário WebAssembly, que é executado ao lado do JavaScript no navegador web. Carregar o Pyodide no navegador requer os seguintes downloads:

• O interpretador do Python compilado como WebAssembly.
• JavaScript do Emscripten que emula recursos do sistema, como um sistema de arquivos virtual, que o interpretador do Python espera.
• Todos os arquivos necessários ao interpretador do Python, incluindo a biblioteca padrão do Python.

Embora esses arquivos possam ser grandes, os pacotes só precisam ser baixados uma vez, após são armazenados no cache do navegador.

Você pode experimentar o Pyodide executando um notebook de demonstração no site da Iodide. (Requer um download de 50 MB). Instruções para a construção do Pyodide podem ser encontradas no GitHub.

Next L’Oréal pretende se tornar a empresa número um de beauty tech »
Previous « Natura e Nestlé renovam seus negócios a partir da sustentabilidade
Share
Published by
Redação
7 anos ago

    Related Post

  • Lula defende regulação da IA no G7 e destaca posição do Brasil
  • Regulador do Reino Unido impõe novas exigências ao Google e amplia pressão sobre mercado de buscas
  • IA acelera demanda energética e deve elevar consumo de Data Centers em 26% em 2026, prevê Gartner

Recent Posts

  • Notícias

Lula defende regulação da IA no G7 e destaca posição do Brasil

O presidente Luiz Inácio Lula da Silva apresentou a posição brasileira sobre governança digital e inteligência…

11 minutos ago
  • Notícias

Regulador do Reino Unido impõe novas exigências ao Google e amplia pressão sobre mercado de buscas

A autoridade de concorrência do Reino Unido apresentou um conjunto de exigências que poderá alterar…

45 minutos ago
  • Inteligência Artificial

IA acelera demanda energética e deve elevar consumo de Data Centers em 26% em 2026, prevê Gartner

O avanço acelerado da Inteligência Artificial (IA) continuará pressionando a infraestrutura digital global nos próximos…

1 hora ago
  • Cibersegurança

EXA inaugura centro de cibersegurança no Piauí e anuncia investimento de R$ 25 milhões em pesquisa e inovação

A EXA, ecossistema de proteção digital do Grupo FS, inaugurou nesta quinta-feira (18), em Parnaíba…

2 horas ago
  • Inteligência Artificial

IA ajuda Bacio di Latte a absorver pico de demanda e resolver 32% dos atendimentos sem intervenção humana

A Bacio di Latte recorreu à inteligência artificial para sustentar sua operação de atendimento durante…

3 horas ago
  • Notícias

Nuvei compra Payoneer por US$ 2,75 bilhões e cria gigante global de pagamentos digitais

A Nuvei anunciou a aquisição da Payoneer em uma operação avaliada em aproximadamente US$ 2,75…

4 horas ago
All Rights ReservedView Non-AMP Version
  • L