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.

4
ValueError: erro de domínio matemático
Eu estava testando um exemplo de Métodos Numéricos em Engenharia com Python . from numpy import zeros, array from math import sin, log from newtonRaphson2 import * def f(x): f = zeros(len(x)) f[0] = sin(x[0]) + x[1]**2 + log(x[2]) - 7.0 f[1] = 3.0*x[0] + 2.0**x[1] - x[2]**3 + 1.0 …


5
Quando usar os.name, sys.platform ou platform.system?
Pelo que eu sei, o Python tem três maneiras de descobrir em que sistema operacional está sendo executado: os.name sys.platform platform.system() Conhecer essas informações geralmente é útil em importações condicionais ou no uso de funcionalidades que diferem entre as plataformas (por exemplo, time.clock()no Windows x time.time()UNIX). Minha pergunta é: por …

7
Quando criar um novo aplicativo (com startapp) no Django?
Eu pesquisei isso no Google, mas ainda tenho problemas em relacionar o que o Django define como "aplicativos". Devo criar um novo aplicativo para cada funcionalidade em um site, mesmo que use modelos do projeto principal? Vocês têm um bom princípio básico de quando separar um novo aplicativo e quando …
102 python  django 


6
<Objeto Django> não é serializável JSON
Eu tenho o seguinte código para serializar o queryset; def render_to_response(self, context, **response_kwargs): return HttpResponse(json.simplejson.dumps(list(self.get_queryset())), mimetype="application/json") E o seguinte é o meu get_querset() [{'product': &lt;Product: hederello ()&gt;, u'_id': u'9802', u'_source': {u'code': u'23981', u'facilities': [{u'facility': {u'name': {u'fr': u'G\xe9n\xe9ral', u'en': u'General'}, u'value': {u'fr': [u'bar', u'r\xe9ception ouverte 24h/24', u'chambres non-fumeurs', u'chambres familiales',.........]}] Que …


7
Obter o nome da turma atual?
Como faço para obter o nome da classe em que estou atualmente? Exemplo: def get_input(class_name): [do things] return class_name_result class foo(): input = get_input([class name goes here]) Devido à natureza do programa com o qual estou interagindo (vistrails), não posso usar __init__()para inicializar input.
102 python  class 


10
Como retornar um valor de __init__ em Python?
Eu tenho uma aula com uma __init__função. Como posso retornar um valor inteiro desta função quando um objeto é criado? Eu escrevi um programa, onde __init__analisa a linha de comando e preciso definir algum valor. Tudo bem defini-lo na variável global e usá-lo em outras funções de membro? Se sim, …
102 python  class  init 

8
Converta dados categóricos no dataframe do pandas
Eu tenho um dataframe com este tipo de dados (muitas colunas): col1 int64 col2 int64 col3 category col4 category col5 category As colunas parecem assim: Name: col3, dtype: category Categories (8, object): [B, C, E, G, H, N, S, W] Eu quero converter todos os valores em colunas para inteiros …
102 python  pandas 

1
o linux tee não está funcionando com python?
Fiz um script python que se comunica com um servidor web usando um loop infinito. Quero registrar todos os dados de comunicação em um arquivo e também monitorá-los do terminal ao mesmo tempo. então eu usei o comando tee assim. python client.py | tee logfile no entanto, não recebi nada …
102 python  linux  tee 

2
Criação de funções em um loop
Estou tentando criar funções dentro de um loop: functions = [] for i in range(3): def f(): return i # alternatively: f = lambda: i functions.append(f) O problema é que todas as funções acabam sendo iguais. Em vez de retornar 0, 1 e 2, todas as três funções retornam 2: …
102 python  function 


11
O comando Conda não é reconhecido no Windows 10
Instalei o Anaconda 4.4.0 (versão Python 3.6) no Windows 10 seguindo as instruções aqui: https://www.continuum.io/downloads . No entanto, quando abro a janela do prompt de comando e tento escrever conda list Eu recebo o O comando 'conda' não é reconhecido ... erro. Eu tentei correr set PATH=%PATH%;C:\Users\Alex\Anaconda3 mas não ajudou. …

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.