Este é o comando isympy que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
isympy - shell interativo para SymPy
SINOPSE
isympy [-c | --console] [-p CODIFICAÇÃO | --bonito CODIFICAÇÃO] [-t TIPO | --tipos MODELO] [-o
PEDIDO | --pedido PEDIDO] [-q | --quieto] [-d | --doctest] [-C | --sem cache] [-a |
--auto] [-D | --depurar] [- | PITONOPÇÕES]
isympy [{-h | --Socorro} | {-v | --versão}]
DESCRIÇÃO
isympy é um shell Python para SymPy. É apenas um shell python normal (shell ipython se você
tem o pacote ipython instalado) que executa os seguintes comandos para que você não
tem que:
>>> da divisão de importação __future__
>>> da importação sympy *
>>> x, y, z = símbolos ("x, y, z")
>>> k, m, n = símbolos ("k, m, n", inteiro = verdadeiro)
Portanto, iniciar o isympy é equivalente a iniciar o python (ou ipython) e executar o acima
comandos à mão. Destina-se a uma experimentação fácil e rápida com SymPy. Para mais
programas complicados, é recomendado escrever um script e importar as coisas explicitamente
(usando o idioma "from sympy import sin, log, Symbol, ...").
OPÇÕES
-c SHELL, --console =SHELL
Use o shell especificado (python ou ipython) como back-end do console em vez do
um padrão (ipython se presente ou python caso contrário).
Exemplo: isympy -c python
SHELL pode ser 'ipython' ou 'python'
-p CODIFICAÇÃO, --pretty =CODIFICAÇÃO
Configure a impressão bonita no SymPy. Por padrão, a impressão unicode mais bonita é
habilitado (se o terminal for compatível). Você pode usar a impressão ASCII menos bonita
em vez disso, ou nenhuma impressão bonita.
Exemplo: isympy -p no
CODIFICAÇÃO deve ser 'unicode', 'ascii' ou 'no'.
-t TIPO, --types =TIPO
Configure os tipos de solo para os polys. Por padrão, os tipos de solo gmpy são usados se
gmpy2 ou gmpy é instalado, caso contrário, ele recorre aos tipos de solo python, que
são um pouco mais lentos. Você pode escolher manualmente os tipos de solo python, mesmo se gmpy
está instalado (por exemplo, para fins de teste).
Observe que os tipos de solo sympy não são suportados e devem ser usados apenas para
fins experimentais.
Observe que o tipo de solo gmpy1 destina-se principalmente a testes; é o uso de
gmpy mesmo se gmpy2 estiver disponível.
Isso é o mesmo que definir a variável de ambiente SYMPY_GROUND_TYPES para o
determinado tipo de terreno (por exemplo, SYMPY_GROUND_TYPES = 'gmpy')
Os tipos de solo podem ser determinados interativamente a partir da variável
sympy.polys.domains.GROUND_TYPES dentro do próprio shell isympy.
Exemplo: isympy -t python
TIPO deve ser 'gmpy', 'gmpy1' ou 'python'.
-o PEDIDO, --order =PEDIDO
Configure a ordem dos termos para impressão. O padrão é lex, cujos termos de pedidos
lexicograficamente (por exemplo, x ** 2 + x + 1). Você pode escolher outros pedidos, como
rev-lex, que usará ordenação lexicográfica reversa (por exemplo, 1 + x + x ** 2).
Observe que para expressões muito grandes, ORDER = 'nenhum' pode acelerar a impressão
consideravelmente, com a desvantagem de que a ordem dos termos no impresso
a expressão não terá ordem canônica
Exemplo: isympy -o rev-lax
PEDIDO deve ser 'lex', 'rev-lex', 'grlex', 'rev-grlex', 'grevlex', 'rev-
grevlex ',' antigo 'ou' nenhum '.
-q, --quieto
Imprima apenas as versões de Python e SymPy para stdout na inicialização e nada mais.
-d, --doctest
Use o mesmo formato que deve ser usado para doctests. Isso é equivalente a 'isympy
-c python -p não'.
-C, --sem cache
Desative o mecanismo de armazenamento em cache. Desativar o cache pode retardar certas operações
consideravelmente. Isso é útil para testar o cache, ou para benchmarking, como o
o cache pode resultar em tempos de benchmark enganosos.
Isso é o mesmo que definir a variável de ambiente SYMPY_USE_CACHE como 'no'.
-a, --auto
Crie símbolos ausentes automaticamente. Normalmente, digitar o nome de um símbolo que tem
não foi instanciado primeiro levantaria NameError, mas com esta opção habilitada,
qualquer nome indefinido será criado automaticamente como um símbolo. Isso só funciona em
IPython 0.11.
Observe que isso se destina apenas ao uso interativo do estilo calculadora. Em um
script que usa SymPy, os símbolos devem ser instanciados no topo, para que seja
claro o que eles são.
Isso não substituirá nenhum nome que já esteja definido, o que inclui o
letras de um único caractere representadas pelo mnemônico QCOSINE (veja a seção "Gotchas e
Documento de armadilhas "na documentação). Você pode excluir nomes existentes por
executando "del name" no próprio shell. Você pode ver se um nome é definido por
digitando "'nome' em globais ()".
Os símbolos que são criados usando isso têm suposições padrão. Se você quiser
coloque suposições nos símbolos, você deve criá-los usando símbolos () ou var ().
Finalmente, isso só funciona no namespace de nível superior. Então, por exemplo, se você definir
uma função em isympy com um símbolo indefinido, não funcionará.
-D, --depurar
Habilite a saída de depuração. Isso é o mesmo que definir a variável de ambiente
SYMPY_DEBUG para 'True'. O status de depuração é definido na variável SYMPY_DEBUG dentro
isimpy.
-- PITONOPÇÕES
Essas opções serão repassadas para Pitão (1) Concha. Compatível apenas com ipython
está sendo usado (shell python padrão não suportado).
Dois travessões (-) são necessários para separar PITONOPÇÕES da outra isympy
opções.
Por exemplo, para executar o iSymPy sem banner de inicialização e cores:
isympy -q -c ipython - --colors = NoColor
-h, --Socorro
Imprimir saída de ajuda e sair.
-v, --versão
Imprime informações sobre a versão do isympy e sai.
Use isympy online usando serviços onworks.net