Perguntas com a marcação «python»

96
Python os.path.join no Windows

Estou tentando aprender python e estou fazendo um programa que irá gerar um script. Quero usar os.path.join, mas estou muito confuso. De acordo com a documentação, se eu disser: os.path.join('c:', 'sourcedir') Eu entendo "C:sourcedir". Segundo a documentação, isso é normal, certo? Mas quando eu...

96
Vários modelos em um único django ModelForm?

É possível ter vários modelos incluídos em um único ModelFormno django? Estou tentando criar um formulário de edição de perfil. Portanto, preciso incluir alguns campos do modelo de usuário e do modelo de UserProfile. Atualmente estou usando 2 formulários como este class UserEditForm(ModelForm):...

96
Fatia de índice Numpy sem perder informações de dimensão

Estou usando numpy e desejo indexar uma linha sem perder as informações de dimensão. import numpy as np X = np.zeros((100,10)) X.shape # >> (100, 10) xslice = X[10,:] xslice.shape # >> (10,) Neste exemplo, xslice agora tem 1 dimensão, mas eu quero que seja (1,10). Em R, eu usaria X...

96
Como __eq__ é tratado em Python e em que ordem?

Visto que o Python não fornece versões esquerda / direita de seus operadores de comparação, como ele decide qual função chamar? class A(object): def __eq__(self, other): print "A __eq__ called" return self.value == other class B(object): def __eq__(self, other): print "B __eq__ called" return...

96
como instalar distutils python

Acabei de conseguir algum espaço em um servidor VPS (rodando no ubuntu 8.04) e estou tentando instalar o django nele. O servidor tem python 2.5 instalado, mas acho que sua instalação não padrão. Quando executo o script de instalação do Django, recebo amitoj@ninja:~/Django-1.2.1$ python setup.py...

96
Em python, por que usar registro em vez de impressão?

Para depuração simples em um projeto complexo, há uma razão para usar o logger python em vez de imprimir? E quanto a outros casos de uso? Existe um melhor caso de uso aceito para cada um (especialmente quando você está procurando apenas por stdout)? Sempre ouvi dizer que essa é uma "prática...

96
Python Process Pool não demoníaco?

Seria possível criar um pool python que não seja demoníaco? Quero que um pool possa chamar uma função que tenha outro pool dentro. Eu quero isso porque os processos deamon não podem criar processos. Especificamente, isso causará o erro: AssertionError: daemonic processes are not allowed to...

96
figura de imshow () é muito pequena

Estou tentando visualizar uma matriz numpy usando imshow (), pois é semelhante a imagesc () no Matlab. imshow(random.rand(8, 90), interpolation='nearest') A figura resultante é muito pequena no centro da janela cinza, enquanto a maior parte do espaço está desocupado. Como posso definir os...

96
Por que # egg = foo ao instalar pip do git repo

Quando faço um "pip install -e ..." para instalar a partir de um repositório git, tenho que especificar # egg = somename ou pip reclama. Por exemplo: pip install -e git://github.com/hiidef/oauth2app.git#egg=oauth2app Qual é o significado desta string "ovo"?

96
Chame o script Python do bash com argumento

Eu sei que posso executar um script Python a partir do meu script bash usando o seguinte: python python_script.py Mas e se eu quisesse passar uma variável / argumento para meu script Python do meu script bash. Como eu posso fazer isso? Bash bash trabalhará em um nome de arquivo e, em...

96
random.choice from set? Pitão

Estou trabalhando em uma parte de IA de um jogo de adivinhação. Eu quero que o AI selecione uma letra aleatória desta lista. Estou fazendo isso como um conjunto para poder remover facilmente as letras da lista à medida que são adivinhadas no jogo e, portanto, não estão mais disponíveis para...