Gostaria de obter um recurso de preenchimento automático em notebooks, ou seja, quando eu digito algo, um menu suspenso aparece, com todas as coisas possíveis que posso digitar, sem ter que pressionar o botão tab. Existe uma coisa dessas?
Eu tentei :
% config IPCompleter.greedy = True
mas isso requer que o botão da guia seja pressionado
python
jupyter-notebook
physicsnoob1000
fonte
fonte
import numpy as np
e tipo relativosnp
, sugestões aparecem (por exemplo, np.abs). Para solucionar esse problema, são necessários mais detalhes sobre sua configuração. Eu sugiro abrir uma pergunta separada para o seu problema.jupyter notebook
O preenchimento automático com o Jupyter Notebook é tão fraco, mesmo com extensão para o interior. Obrigado pela ideia de autocompletar código baseado em aprendizado profundo. Desenvolvi uma extensão para notebook Jupyter baseada no TabNine que fornece autocompletar código com base no Deep Learning. Aqui está o link Github do meu trabalho: jupyter-tabnine .
Já está disponível no índice pypi . Simplesmente emita os seguintes comandos e divirta-se :)
fonte
Enter
para evitar operação incorreta. Se a janela de dicas for mostrada, a primeiraEnter
acionará o fechamento da janela. Por enquanto, se você quiser uma nova linha quando a dica for mostrada, você pode apenas emitirEnter
e depois emitirEnter
(ouShift
+Enter
se quiser executar a célula atual e criar uma nova). Não tenho certeza se é um bom design. Deixe-me saber seus sentimentos e sugestões.Permission denied
erro ao tentar instalar o jupyter, basta adicionar--user
com o comando jupyter install.Conforme mencionado por @physicsGuy acima, você pode usar a extensão hinterland. Passos simples para fazer isso.
Instalando nbextension usando o canal conda forge. Basta executar o comando abaixo no terminal conda:
Próxima etapa habilitando a extensão do interior. Execute o comando abaixo no terminal conda:
Isso mesmo.
fonte
Enabling notebook extension hinterland/hinterland... - Validating: problems found: - require? X hinterland/hinterland
Este é o erro ao fazer issojupyter contrib nbextension install --system
ejupyter contrib nbextension install --user
então isto para ver a listajupyter nbextension list
Sem fazer isso
%config IPCompleter.greedy=True
depois de importar um pacote como numpy ou pandas dessa forma;import numpy as np
import pandas as pd
.Em seguida, você digita
pd.
e toca no botão guia, que traz todos os métodos possíveis de usar de forma fácil e direta.fonte
Estou usando o Jupiter Notebook 5.6.0. Aqui, para obter a sugestão automática, estou apenas pressionando a tecla Tab após inserir pelo menos um caractere.
Para obter os métodos e propriedades dentro da biblioteca importada, use a mesma tecla Tab de Alice
fonte
Adicione o seguinte às preferências do usuário do teclado no jupyter lab (Configurações-> Editor avançado do sistema)
fonte