Wolfram Computation Meets Knowledge

Wolfram Language:
Introdução rápida para programadores

Mostrar informações adicionais para:
Todas as seções 
  • Sobre Wolfram Language
  • Mostrar informações adicionais para...
  • Mostrar informações para Java
  • Mostrar informações para Python
  • Ocultar informações adicionais
Comece agora

Números Versão em vídeo

Comentários para programadores de Python:

A Wolfram Client Library para Python suporta nativamente muitos tipos de dados numéricos de Phyton, incluindo integer de NumPy, float16, etc.

A Wolfram Language de forma padrão efetua cálculos exatos sempre que possível:

In[1]:=
Out[1]=

Comentários para programadores de Java:

Os números racionais são representados simbolicamente como frações reduzidas em Wolfram Language. Java não tem um tipo racional integrado; em vez disso, sempre retorna aproximações numéricas de forma padrão.

Comentários para programadores de Python:

Os números racionais são representados simbolicamente como frações reduzidas em Wolfram Language. Funcionalidades semelhantes em Python exigem a importação do módulo de frações.


Use N para obter (potencialmente mais rápido) resultados numéricos:

In[2]:=
Out[2]=

A Wolfram Language consegue operar com números de qualquer precisão:

In[1]:=
Out[1]=

A linguagem automaticamente rastreia a precisão dos resultados.


Use ` para indicar explicitamente a precisão a ser adotada em um número:

In[2]:=
Out[2]=

Comentários para programadores de Java:

O código Java tem que usar explicitamente os tipos BigInteger e BigDecimal para números inteiros de precisão arbitrária e decimais.

Comentários para programadores de Python:

Números em Wolfram Language podem se tornar arbitrariamente grandes como números inteiros em Python. Em Python, a aritmética de vírgula flutuante exige a importação de uma biblioteca externa como mpmath.


I representa para números complexos:

In[1]:=
Out[1]=

Comentários para programadores de Java:

Java não tem nenhuma representação interna para o número imaginário i. Para fazer cáculos com números complexos em Java, você tem que importar ou criar um pacote.

Comentários para programadores de Python:

A Wolfram Language oferece várias formas estilizadas diferentes, como , e para um número imaginário e, da mesma forma, para outras constantes, de forma a maximizar clareza. Além disso, a Wolfram Language irá concluir automaticamente se um número é real ou complexo após a execução. Python de forma padrão usa o símbolo j para representar um número imaginário, e, em geral, as operações não funcionarão necessariamente neles.


Matrices são listas de listas:

In[1]:=
Out[1]=

SparseArray produz arranjos dispersos.

Comentários para programadores de Java:

Arranjos esparsos não são fornecidos de forma padrão em Java, normalmente exigindo construções de bibliotecas externas.

Comentários para programadores de Python:

Em Wolfram Language, é fácil transformar arranjos em matrizes usando funções como MatrixForm. Em Python, arranjos esparsos não são fornecidos por padrão e requerem bibliotecas externas. Além disso, são classes diferentes, o que causará problemas ao se mover entre matrizes na SciPy e arranjos na NumPy.


Na Wolfram Language, qual resultado você obtém quando insere 14/12?


Usando a Wolfram Language, como você converte 1/2 em .5?


Qual das seguintes opções calcula pi com 100 dígitos de precisão?

© 2024 Wolfram. Todos os direitos reservados.