Ir para conteúdo
Fórum Script Brasil

ArteEN

Membros
  • Total de itens

    677
  • Registro em

  • Última visita

Tudo que ArteEN postou

  1. Podem ter mudado a forma de download, acho que você deve começar observando o tráfego de pacotes para determinar qual o método que estão usando. Não sei dar muitas explicações pois isso aí da é difícil para mim, eu mesmo não consigo determinar várias coisas
  2. Não sei exatamente o problema, não fui por esse lado, gostaria apenas de dizer que primeiro você deve fazer a solução mais simples possível e depois incrementar from PIL import Image import random imageSqrSize = 512 newImage = Image.new("L", (imageSqrSize, imageSqrSize), "black") for x in range(imageSqrSize): for y in range(imageSqrSize): newImage.putpixel((x, y), random.randint(0, 255) ) newImage.save("Noise.png")
  3. codigos com input são bem chatos de usar, o codigo tambem coloca um input seco, deveria editar os inputs colocando mensagens, tipo na linha 51 esta apenas linha = input() poderia colocar linha = input('Nome da banda ou artista') não estou falando que vai corrigir, mas vai ajudar a quem esta de fora
  4. tire os ..., e use 4 espaço, assim: if (op < 1) or (op > 3): print("Opção inválida.") tambem separei a validação com parentese de uma forma diferente,não altera o resultado, mas ajuda a entender melhor a intenção
  5. veja a anotação dentro da função diz que todas as entradas deve ser arrays de tamanho iguais, agora veja as entradas são arrays de mesmo tamanho, o que esta acontecendo é que ele esta mostrando 5 resultados para 5 valores de dados, se você quizer apenas uma saida, deve então passar arrays com apenas um valor. alterando os arrays para sigma0_obs=[4.32674215] incidence=[64.1597756] phi=[-261.571387] você terá a seguinte saida Initial guess V: [10.] Iteration 1, V: [20.], step: 5.0, sigma0_calc: [0.00342216] Iteration 2, V: [25.], step: 2.5, sigma0_calc: [0.02235289] Iteration 3, V: [27.5], step: 1.25, sigma0_calc: [0.03657467] Iteration 4, V: [28.75], step: 0.625, sigma0_calc: [0.0431854] Final V after iterations: [28.75] Wind Speed (m/s): [28.75]
  6. tendo dois arquivos ou mais. arquivo_onde_a_variavel_esta.py var = 1 variaveis = [2, 3, 4] arquivo_que_vai_usar_a_variavel.py import arquivo_onde_a_variavel_esta as arquivo print(arquivo.var) print(arquivo.variaveis)
  7. ok, consegui executar e obter o mesmo resultado que você passou. agora qual seria o resultado esperado?
  8. me referia a estas tags que formatam o codigo no forum var = 1 var2 = [2, 3] for i in var2: print(i + var)
  9. poderia colocar o codigo dentro das tags de codigo? assim aparecera organizado para copiar na formatação correta, mais confiavel
  10. aparentemente o script não esta completo, ao tentar executar indica que falta metodos. como realizar_login
  11. quem fez a questão precisa estudar mais, pois o enunciado não leva a crer que é uma questão de debug. e ele passa uma matriz de 1x9? realmente que fez essa questão esta bem por fora
  12. 01 não tem significado, ele faz dar erro no codigo. a = np.array([[6], [2], [-1], [0], [-5], [6], [7], [9], [2]]) a1 = a[3:7,01] File "<stdin>", line 1 a1 = a[3:7,01] ^ SyntaxError: leading zeros in decimal integer literals are not permitted; use an 0o prefix for octal integers a verdade é que tendo o codigo qual seria a dificuldade de executar e comprovar por si mesmo?
  13. codigo de graça? tenta fazer e mostra os erro
  14. em uma rodada do loop, você pega a entrada, valida a entrada, se a entrada for valida, acabou o loop
  15. https://www.youtube.com/watch?v=wSENvW1rgFs no video tento mostrar o melhor e mais rapido que posso, como corrigir o codigo que gera o erro: ERROR: Unable to extract uploader id que esta acontecendo na verção 2021.12.17
  16. lista = [1, 2, 3, 4, 5, 6] for i in range(0, len(lista), 2): x = lista[i] y = lista[i+1] print(x, y) erro codigo da erro se a lista tiver tamanho impar
  17. e ainda esta errado, se você entrar os numeros 2, 1, 3 nesta ordem, vai retornar que o 2 é o maior deles esse problema é bem iniciante, você tem que compreender a comparação logica, no caso: > ou < comece tentando achar o maior entre dois numeros, de pois de compreender coloque um terceiro
  18. ArteEN

    Erro no código

    arrume a identação do codigo, tambem coloque a mensagem de erro
  19. widgets você usa para pegar e mostrar informação, a matematica de verdade é feita usando programação basica
  20. acontece um print da string que esta sendo formatada. preste atenção que a dois pares de colchetes, e dois valores sendo passados para a função format
  21. ArteEN

    Serial Port Python

    >>> leitura = b'D'b'0'b'0'b'0'b'0'b'0'b'4'b'.'b'\r' >>> print(leitura) b'D000004.\r' >>> leitura[1:] b'000004.\r' >>> leitura[1:-2] b'000004' >>> int(leitura[1:-2]) 4 peguei sua leitura e fui fatiando no terminal, no seu caso é só pegar a ultima linha, claro que só vai funcionar se o padrão da mensagem não mudar. a questão é: pode acontecer de ter alguma informação depois do ponto? uma informação que ainda não apareceu?
  22. ArteEN

    Serial Port Python

    beleza, vou deixar aqui uma classe que uso em uma aplicação aqui, você pode tirar como base class Sensor: def __init__(self): self.serial = Serial(port='/dev/serial0', baudrate=9600, timeout=0.05) def getLeitura(self): try: self.serial.write(b'1') self.leitura = [int(x) for x in self.serial.readline().split()] except: self.leitura = (0, 0) tem o try para contornar um problema de alimentação eletrica no sistema
  23. ArteEN

    Serial Port Python

    então você tem uma sequencia de bytes, você pode começar concatenando ela, tipo: a = b''.join(sequencia) apos isso você vai ter que identificar as posições das informações uteis, igual que se faz numa lista. e então fatiar essa sequencia, e converter em inteiro, ou flutuante b = a[2:] c = int(b) são dicas aproximadas, você vai ter que fazer testes ai
×
×
  • Criar Novo...