Dada uma lista de números inteiros, quero descobrir qual número é o mais próximo de um número que eu forneço na entrada: >>> myList = [4, 1, 88, 44, 3] >>> myNumber = 5 >>> takeClosest(myList, myNumber) ... 4 Existe alguma maneira rápida de fazer...
Dada uma lista de números inteiros, quero descobrir qual número é o mais próximo de um número que eu forneço na entrada: >>> myList = [4, 1, 88, 44, 3] >>> myNumber = 5 >>> takeClosest(myList, myNumber) ... 4 Existe alguma maneira rápida de fazer...
Consigo obter a hora atual como abaixo: from datetime import datetime str(datetime.now())[11:19] Resultado '19:43:20' Agora, estou tentando adicionar 9 hoursao tempo acima, como posso adicionar horas ao tempo atual no
Eu sei que eu poderia implementar uma função de erro quadrático médio raiz como esta: def rmse(predictions, targets): return np.sqrt(((predictions - targets) ** 2).mean()) O que estou procurando se essa função rmse for implementada em uma biblioteca em algum lugar, talvez em scipy ou...
Realizo regularmente operações de pandas em quadros de dados com mais de 15 milhões de linhas e gostaria de ter acesso a um indicador de progresso para operações específicas. Existe um indicador de progresso baseado em texto para operações de divisão de aplicação e combinação de pandas? Por...
Eu preciso percorrer os subdiretórios de um determinado diretório e procurar arquivos. Se eu receber um arquivo, tenho que abri-lo, alterar o conteúdo e substituí-lo por minhas próprias linhas. Eu tentei isso: import os rootdir ='C:/Users/sid/Desktop/test' for subdir, dirs, files in...
Estou usando o contexto de solicitação / aplicativo há algum tempo, sem entender completamente como ele funciona ou por que ele foi projetado da maneira que era. Qual é o objetivo da "pilha" quando se trata do contexto de solicitação ou aplicativo? Essas duas pilhas são separadas ou fazem parte de...
Usando matrizes Python padrão, posso fazer o seguinte: arr = [] arr.append([1,2,3]) arr.append([4,5,6]) # arr is now [[1,2,3],[4,5,6]] No entanto, não posso fazer a mesma coisa numpy. Por exemplo: arr = np.array([]) arr = np.append(arr, np.array([1,2,3])) arr = np.append(arr,...
É possível incorporar a saída HTML renderizada na saída IPython? Uma maneira é usar from IPython.core.display import HTML HTML('<a href="http://example.com">link</a>') ou (alias de célula multilinha do IPython) %%html <a href="http://example.com">link</a> Que retornam...
tf.nn.embedding_lookup(params, ids, partition_strategy='mod', name=None) Não consigo entender o dever dessa função. É como uma tabela de pesquisa? O que significa retornar os parâmetros correspondentes a cada ID (em IDs)? Por exemplo, no skip-grammodelo se usarmos
Estou tentando anotações de tipo do Python com classes base abstratas para escrever algumas interfaces. Existe uma maneira de anotar os possíveis tipos de *argse **kwargs? Por exemplo, como alguém expressaria que os argumentos sensíveis a uma função são um intou dois ints? type(args)dá, Tupleentão...
Eu sei que a maioria dos decimais não tem uma representação exata de ponto flutuante (a matemática do ponto flutuante está quebrada? ). Mas não vejo por que 4*0.1é bem impresso 0.4, mas 3*0.1não é, quando ambos os valores realmente têm representações decimais feias: >>>...
Em muitos sistemas matemáticos simbólicos, como Matlab ou Mathematica, você pode usar uma variável como Ansou %para recuperar o último valor calculado. Existe um recurso semelhante no shell
Considere o seguinte: @property def name(self): if not hasattr(self, '_name'): # expensive calculation self._name = 1 + 1 return self._name Sou novo, mas acho que o armazenamento em cache pode ser fatorado em um decorador. Só que eu não encontrei um igual;) PS o cálculo real não depende...
Existe uma maneira mais concisa, eficiente ou simplesmente pitônica de fazer o seguinte? def product(list): p = 1 for i in list: p *= i return p EDITAR: Na verdade, acho que isso é marginalmente mais rápido do que usar operator.mul: from operator import mul # from functools import reduce #...
Eu tenho um arquivo de despejo CSV de um backup do IPD do Blackberry, criado usando o IPDDump. As cadeias de data / hora aqui são mais ou menos assim (onde ESTé um fuso horário australiano): Tue Jun 22 07:46:22 EST 2010 Eu preciso ser capaz de analisar esta data no Python. No começo, tentei usar...
Eu tenho um conjunto de dados e quero comparar qual linha o descreve melhor (polinômios de diferentes ordens, exponencial ou logarítmica). Eu uso Python e Numpy e para ajuste polinomial, há uma função polyfit(). Mas não encontrei tais funções para ajustes exponenciais e logarítmicos. Há alguns?...
Eu costumava abrir arquivos que estavam no mesmo diretório do script Python em execução no momento, simplesmente usando um comando como open("Some file.txt", "r") No entanto, descobri que, quando o script era executado no Windows, clicando duas vezes nele, tentava abrir o arquivo do diretório...
Por exemplo, recebo uma string: str = "please answer my question" Eu quero gravá-lo em um arquivo. Mas preciso saber o tamanho da string antes de gravá-la no arquivo. Que função posso usar para calcular o tamanho da
Existe alguma função no Python que eu possa usar para inserir um valor em uma determinada posição de uma string? Algo assim: "3655879ACB6"então na posição 4 adicione "-"para se