Perguntas com a marcação «python»

Python é uma linguagem de programação multiuso, de tipo dinâmico e multiuso. Ele foi projetado para ser rápido em aprender, entender e usar e impor uma sintaxe limpa e uniforme. Observe que o Python 2 está oficialmente sem suporte a partir de 01-01-2020. Ainda, para perguntas específicas sobre a versão do Python, adicione a tag [python-2.7] ou [python-3.x]. Ao usar uma variante ou biblioteca Python (por exemplo, Jython, PyPy, Pandas, Numpy), inclua-a nas tags.

14
Formatar floats com módulo json padrão
Estou usando o módulo json padrão em python 2.6 para serializar uma lista de flutuadores. No entanto, estou obtendo resultados como este: >>> import json >>> json.dumps([23.67, 23.97, 23.87]) '[23.670000000000002, 23.969999999999999, 23.870000000000001]' Eu quero que os flutuadores sejam formatados com apenas dois dígitos decimais. A saída deve ser semelhante a …




5
Extraia elementos da lista em posições ímpares
Então, eu quero criar uma lista que é uma sublista de alguma lista existente. Por exemplo, L = [1, 2, 3, 4, 5, 6, 7], Desejo criar uma sublista lique licontenha todos os elementos em Lposições ímpares. Embora eu possa fazer isso L = [1, 2, 3, 4, 5, 6, …
100 python  list  slice 

2
Arrays numpy de entrada e saída para h5py
Eu tenho um código Python cuja saída é uma matriz dimensionada, cujas entradas são todas do tipo float. Se eu salvar com a extensão, .dato tamanho do arquivo é da ordem de 500 MB. Eu li que o uso h5pyreduz consideravelmente o tamanho do arquivo. Então, digamos que eu tenha …
100 python  arrays  numpy  h5py 



4
As expressões regulares do módulo re-suportam limites de palavras (\ b)?
Ao tentar aprender um pouco mais sobre as expressões regulares, um tutorial sugeriu que você pode usar o \bpara corresponder ao limite de uma palavra. No entanto, o seguinte snippet no interpretador Python não funciona conforme o esperado: >>> x = 'one two three' >>> y = re.search("\btwo\b", x) Deveria …
100 python  regex 

3
Valor padrão para o campo no modelo Django
Suponha que eu tenha um modelo: class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.CharField(max_length=10) b = models.CharField(max_length=7) Atualmente estou usando o admin padrão para criar / editar objetos deste tipo. Como faço para remover o campob do admin para que cada objeto não possa ser criado com um valor e, …

8
mensagens de log que aparecem duas vezes com o Python Logging
Estou usando o log Python e, por algum motivo, todas as minhas mensagens estão aparecendo duas vezes. Eu tenho um módulo para configurar o registro: # BUG: It's outputting logging messages twice - not sure why - it's not the propagate setting. def configure_logging(self, logging_file): self.logger = logging.getLogger("my_logger") self.logger.setLevel(logging.DEBUG) self.logger.propagate …
100 python  logging 

3
Diferenças entre numpy.random e random.random em Python
Eu tenho um grande script em Python. Eu me inspirei no código de outras pessoas, então acabei usando o numpy.randommódulo para algumas coisas (por exemplo, para criar um array de números aleatórios retirados de uma distribuição binomial) e em outros lugares eu uso o módulo random.random. Alguém pode me dizer …

4
Diferença entre co-rotina e futuro / tarefa em Python 3.5?
Digamos que temos uma função fictícia: async def foo(arg): result = await some_remote_call(arg) return result.upper() Qual é a diferença entre: coros = [] for i in range(5): coros.append(foo(i)) loop = get_event_loop() loop.run_until_complete(wait(coros)) E: from asyncio import ensure_future futures = [] for i in range(5): futures.append(ensure_future(foo(i))) loop = get_event_loop() loop.run_until_complete(wait(futures)) Observação …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.