Uma das estruturas básicas de dados no Python é o dicionário, que permite registrar "chaves" para procurar "valores" de qualquer tipo. Isso é implementado internamente como uma tabela de hash? se não, o que
Uma das estruturas básicas de dados no Python é o dicionário, que permite registrar "chaves" para procurar "valores" de qualquer tipo. Isso é implementado internamente como uma tabela de hash? se não, o que
É possível fazer o seguinte sem o i? for i in range(some_number): # do something Se você quiser fazer algo N várias vezes e não precisar do
Dada uma string como entrada do usuário para uma função Python, eu gostaria de obter um objeto de classe, se houver uma classe com esse nome no espaço para nome definido atualmente. Essencialmente, quero a implementação de uma função que produza esse tipo de resultado: class Foo:...
Estamos trabalhando com um repositório de código implantado no Windows e Linux - às vezes em diretórios diferentes. Como um dos módulos dentro do projeto se refere a um dos recursos não-Python do projeto (arquivos CSV, etc.)? Se fizermos algo
Existe uma maneira de especificar o diretório de comando em execução no Python subprocess.Popen()? Por exemplo: Popen('c:\mytool\tool.exe', workingdir='d:\test\local') Meu script Python está localizado em C:\programs\python É possível executar C:\mytool\tool.exeno diretório D:\test\local? Como...
Eu tenho um conjunto de pontos de dados X, Y (cerca de 10k) que são fáceis de plotar como um gráfico de dispersão, mas que eu gostaria de representar como um mapa de calor. Examinei os exemplos no MatPlotLib e todos parecem já começar com os valores das células do mapa de calor para gerar a...
Python: Como obter o nome do método do chamador no método chamado? Suponha que eu tenha 2 métodos: def method1(self): ... a = A.method2() def method2(self): ... Se eu não quiser fazer nenhuma alteração no método1, como obter o nome do chamador (neste exemplo, o nome é método1) no...
Não pode ser difícil, mas estou tendo um bloqueio
No Python, qual estrutura de dados é mais eficiente / rápida? Supondo que essa ordem não seja importante para mim e eu estaria procurando duplicatas de qualquer maneira, um conjunto de Python é mais lento que uma lista de
Alguém conhece uma biblioteca ou função simples para analisar uma string codificada em csv e transformá-la em uma matriz ou dicionário? Eu não acho que eu quero o módulo csv embutido , porque em todos os exemplos que vi que levam caminhos de arquivo, não seqüências de
Ok, eu vejo muitos desses erros por aí. Eu tentei tudo o que sei fazer e ainda tenho que descobrir isso. Estou trabalhando em um servidor de desenvolvimento executando python 2.5 e Django 1.3. O Django 1.3 foi instalado usando o python setup.py install após descompactar o download do tar.gz. Tudo...
Eu tenho o seguinte enredo: import matplotlib.pyplot as plt fig2 = plt.figure() ax3 = fig2.add_subplot(2,1,1) ax4 = fig2.add_subplot(2,1,2) ax4.loglog(x1, y1) ax3.loglog(x2, y2) ax3.set_ylabel('hello') Quero poder criar rótulos e títulos de eixos, não apenas para cada uma das duas subparcelas,...
Estou usando o Python 3.2. Tentei isso: xor = lambda x,y: (x+y)%2 l = reduce(xor, [1,2,3,4]) E obteve o seguinte erro: l = reduce(xor, [1,2,3,4]) NameError: name 'reduce' is not defined Tentei imprimir reduceno console interativo - obtive este erro: NameError: name 'reduce' is not defined É...
Em python, como faço para algo como: for car in cars: # Skip first and last, do work for
Já faz um tempo e estou tendo problemas para entender meu algoritmo que tento criar. Basicamente, tenho duas listas e quero obter todas as combinações das duas listas. Talvez eu não esteja explicando isso corretamente, então aqui está um exemplo. name = 'a', 'b' number = 1, 2 a saída neste caso...
def insert(array): connection=sqlite3.connect('images.db') cursor=connection.cursor() cnt=0 while cnt != len(array): img = array[cnt] print(array[cnt]) cursor.execute('INSERT INTO images VALUES(?)', (img)) cnt+= 1 connection.commit() connection.close() Não consigo entender por que isso...
Tenho certeza de que isso é simples, mas como um novato em python, estou tendo problemas para descobrir como iterar sobre variáveis em um pandasdataframe e executar uma regressão com cada uma. Aqui está o que estou fazendo: all_data = {} for ticker in ['FIUIX', 'FSAIX', 'FSAVX', 'FSTMX']:...
Eu tenho um quadro de dados existente e preciso adicionar uma coluna adicional à qual conterá o mesmo valor para cada linha. Df existente: Date, Open, High, Low, Close 01-01-2015, 565, 600, 400, 450 Novo df: Name, Date, Open, High, Low, Close abc, 01-01-2015, 565, 600, 400, 450 Eu sei como...
Qual é a maneira mais fácil de usar um DLLarquivo de dentro Python? Especificamente, como isso pode ser feito sem escrever nenhum C++código adicional para expor a funcionalidade Python? A Pythonfuncionalidade nativa é fortemente preferida ao usar uma biblioteca de
Fiquei me perguntando se havia algum mapeamento de teclas no Vim para permitir a recuo de certas linhas de código (se essas linhas foram selecionadas no modo visual ou n linhas acima / abaixo da posição atual do cursor). Então, basicamente, algo que converte o seguinte def my_fun(x, y): return...