Perguntas com a marcação «python»

159
Numpy: obtenha um conjunto aleatório de linhas da matriz 2D

Eu tenho uma matriz 2D muito grande que se parece com isso: a= [[a1, b1, c1], [a2, b2, c2], ..., [an, bn, cn]] Usando numpy, existe uma maneira fácil de obter uma nova matriz 2D com, por exemplo, 2 linhas aleatórias da matriz inicial a (sem substituição)? por exemplo b= [[a4, b4, c4], [a99,...

159
Seleção aleatória de linhas no dataframe do Pandas

Existe uma maneira de selecionar linhas aleatórias de um DataFrame no Pandas. Em R, usando o pacote car, existe uma função útil some(x, n)semelhante à cabeça, mas seleciona, neste exemplo, 10 linhas aleatoriamente de x. Também examinei a documentação sobre fatias e parece não haver nada...

159
Por que a super () mágica do Python 3.x?

No Python 3.x, super()pode ser chamado sem argumentos: class A(object): def x(self): print("Hey now") class B(A): def x(self): super().x() >>> B().x() Hey now A fim de fazer este trabalho, um pouco de magia em tempo de compilação é executada, uma conseqüência do que é que o código...

159
Carregar dados do txt com pandas

Estou carregando um arquivo txt contendo uma mistura de dados flutuantes e de string. Eu quero armazená-los em uma matriz onde eu possa acessar cada elemento. Agora estou apenas fazendo import pandas as pd data = pd.read_csv('output_list.txt', header = None) print data Esta é a estrutura do...

159
Solte todas as linhas duplicadas no Python Pandas

A pandas drop_duplicatesfunção é ótima para "unificar" um quadro de dados. No entanto, um dos argumentos de palavra-chave a ser aprovado é take_last=Trueou take_last=False, enquanto eu gostaria de eliminar todas as linhas duplicadas em um subconjunto de colunas. Isso é possível? A B C 0 foo 0 A 1...

158
Como scp em Python?

Qual é a maneira mais pitônica de scp um arquivo em Python? A única rota que eu conheço é os.system('scp "%s" "%s:%s"' % (localfile, remotehost, remotefile) ) que é um hack e que não funciona fora de sistemas semelhantes ao Linux, e que precisa de ajuda do módulo Pexpect para evitar solicitações...

158
Como escrevo a saída no mesmo local no console?

Sou iniciante no python e estou escrevendo alguns scripts para automatizar o download de arquivos de servidores FTP, etc. Quero mostrar o andamento do download, mas quero que ele permaneça na mesma posição, como: resultado: Fazendo o download do arquivo FooFile.txt [47%] Estou tentando evitar...

158
O que seria um "ditado congelado"?

Um conjunto congelado é um frozenset. Uma lista congelada pode ser uma tupla. O que seria um ditado congelado? Um ditado imutável e lavável. Eu acho que poderia ser algo assim collections.namedtuple, mas isso é mais como um ditado de chaves congeladas (um ditado meio congelado). Não é? A...

158
O que são objetos de exibição de dicionário?

No python 2.7, temos os métodos de visualização de dicionário disponíveis. Agora, conheço os prós e contras do seguinte: dict.items()(e values, keys): retorna uma lista, para que você possa realmente armazenar o resultado e dict.iteritems() (e similares): retorna um gerador, para que você possa...

158
traçar um círculo com pyplot

surpreendentemente, não encontrei uma descrição direta sobre como desenhar um círculo com o matplotlib.pyplot (por favor, sem o pylab) tomando como centro de entrada (x, y) e raio r. Eu tentei algumas variantes disso: import matplotlib.pyplot as plt circle=plt.Circle((0,0),2) # here must be...

158
Python - Lista de dicionários únicos

Digamos que eu tenho uma lista de dicionários: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] e preciso obter uma lista de dicionários exclusivos (removendo as duplicatas): [ {'id': 1, 'name': 'john', 'age': 34}, {'id':...