Perguntas com a marcação «python»

Uma linguagem de programação de alto nível para uso geral que enfatiza a facilidade de sintaxe e legibilidade do código.

77
Existe um solucionador de programação não-linear de alta qualidade para Python?

Eu tenho vários problemas desafiadores de otimização global não convexa para resolver. Atualmente, uso o Optimization Toolbox do MATLAB (especificamente, fmincon()com o algoritmo = 'sqp'), o que é bastante eficaz . No entanto, a maior parte do meu código está em Python, e eu adoraria fazer a...

35
Paralelizando um loop for em Python

Existem ferramentas no Python que são como o parfor do Matlab? Encontrei este tópico , mas tem quatro anos. Eu pensei que talvez alguém aqui possa ter uma experiência mais recente. Aqui está um exemplo do tipo de coisa que eu gostaria de paralelizar: X = np.random.normal(size=(10, 3)) F =...

30
Sistema de gerenciamento de fluxo de trabalho científico

Alguém pode me recomendar um bom sistema de gerenciamento de fluxo de trabalho (WMS), preferencialmente em Python? Até agora, tenho usado o GNU Make, mas apresenta uma camada de complexidade que eu quero evitar. Um bom WMS deve ter os seguintes recursos: integre-se facilmente com ferramentas de...

27
Permita uma matriz no local em numpy

Eu quero modificar uma matriz de transição quadrada densa no local, alterando a ordem de várias de suas linhas e colunas, usando a biblioteca numpy do python. Matematicamente, isso corresponde à pré-multiplicação da matriz pela matriz de permutação P e à pós-multiplicação por P ^ -1 = P ^ T, mas...

18
F2Py com matrizes de forma alocáveis ​​e assumidas

Eu gostaria de usar f2pycom o Fortran moderno. Em particular, estou tentando fazer o exemplo básico a seguir funcionar. Este é o menor exemplo útil que eu poderia gerar. ! alloc_test.f90 subroutine f(x, z) implicit none ! Argument Declarations ! real*8, intent(in) :: x(:) real*8, intent(out)...

17
Python vs FORTRAN

Qual é o melhor: FORTRAN ou Python? E acho que nos dois casos você precisa do Gnuplot, estou certo? Estou trabalhando em uma máquina Windows no momento. Gostaria de usá-lo para obter soluções numéricas para problemas físicos, incluindo simulações de Monte-Carlo, integração e diferenciação...

16
Distância euclidiana em Oitava

Gostaria de saber se existe uma maneira rápida de calcular a distância euclidiana de dois vetores na oitava. Parece que não há função especial para isso, então devo usar apenas a fórmula com