«python» 태그된 질문

쉬운 코드 구문과 가독성을 강조하는 범용 고급 프로그래밍 언어입니다.

17
파이썬을위한 고품질 비선형 프로그래밍 솔버가 있습니까?
볼록하지 않은 전역 최적화 문제를 해결해야 할 몇 가지 문제가 있습니다. 현재 MATLAB의 Optimization Toolbox (특히 fmincon()algorithm = 사용 'sqp')를 사용하고 있습니다. 그러나 내 코드의 대부분은 Python이며 Python에서도 최적화를하고 싶습니다. 파이썬 바인딩과 경쟁 할 수있는 NLP 솔버가 fmincon()있습니까? 반드시 비선형 평등과 불평등 제약을 다룰 수있다 사용자가 Jacobian을 제공하도록 요구하지 않습니다. …

7
파이썬에서 for 루프 병렬화
Matlab의 parfor와 유사한 도구가 Python에 있습니까? 이 스레드를 찾았 지만 4 살입니다. 아마 여기에 누군가가 더 최근의 경험이 있다고 생각했습니다. 다음은 병렬화하려는 유형의 예입니다. X = np.random.normal(size=(10, 3)) F = np.zeros((10, )) for i in range(10): F[i] = my_function(X[i,:]) 어디 에서 크기를 my_function취하고 스칼라를 반환합니다.ndarray(1,3) 최소한, 나는 parfor와 같이 여러 …


8
과학적인 워크 플로우 관리 시스템
누구나 나에게 좋은 워크 플로우 관리 시스템 (WMS)을 추천 할 수 있습니까? 지금까지 GNU Make를 사용해 왔지만 피하고 싶은 복잡한 계층을 소개합니다. 올바른 WMS에는 다음 기능이 있어야합니다. 명령 행 도구 및 Python 스크립트와 쉽게 통합 사용하기 쉽고 가벼우 며 종속성을 처리하고 명령 행 인터페이스 제공 로깅 메커니즘 제공 (선택 사항) …
30 software  python 

4
파이썬으로 작성된 코드의 속도를 높이기 위해 어떤 도구 나 접근법을 사용할 수 있습니까?
배경 : MATLAB에서 Python으로 Krylov 하위 공간 방법을 사용하여 행렬 지수 벡터 제품을 계산하는 코드를 이식하고 싶을 수도 있습니다. (특히, 이 백서에 설명 된 알고리즘을 사용하는 Jitse Niesen의 expmvp 함수 ) 그러나 컴파일 된 라이브러리에서 파생 된 모듈에서 함수를 많이 사용하지 않는 한 (즉, 원시 Python 만 사용하고 많은 내장 …

9
C ++에서 매개 변수 연구를 실행하는 좋은 방법은 무엇입니까
문제 현재 유한 요소 탐색기 스토크 스 시뮬레이션에서 작업 중이며 다양한 매개 변수의 효과를 조사하고 싶습니다. 일부 매개 변수는 입력 파일 또는 명령 행 옵션을 통해 지정됩니다. 다른 매개 변수는 Makefile에 플래그로 제공되므로 해당 옵션을 변경할 때마다 코드를 다시 컴파일해야합니다. 매개 변수 공간을 체계적으로 탐색하는 좋은 방법에 대한 조언을 얻고 …

8
Modern Fortran Code를 Python으로 감싸려면 어떤 패키지를 사용해야합니까?
나는 오래된 Fortran 77 코드를 감싸기 위해 f2py2e 를 알고 있지만 새로운 Fortran 95 코드에서는 작동하지 않는다는 것을 이해하고 있습니다. 나는 무엇을 사용 해야하는지 연구하고 fwrap과 G3 f2py를 보았습니다.이 중 현재 상태에 대한 설명이나 사용법 (기본 사용법 제외)은 없습니다. 또한 f2py 버전에는 3 세대 f2py를 사용할 수있는 옵션이 있지만 작동하지 …
27 python  fortran 

5
Numpy에서 제자리에 행렬을 퍼머 트
파이썬의 numpy 라이브러리를 사용하여 여러 행과 열의 순서를 변경하여 밀도가 높은 사각형 전이 행렬을 제자리에서 수정하고 싶습니다. 수학적으로 이것은 순열 행렬 P에 의해 행렬을 미리 곱하고 P ^ -1 = P ^ T에 의해 곱셈하는 것에 해당하지만, 이것은 계산적으로 합리적인 해결책은 아닙니다. 지금은 수동으로 행과 열을 교환하고 있지만 numpy에는 멋진 …

5
컴퓨터 프로그래밍에서 학사 과정을 가르 칠 때 어떤 언어를 사용해야합니까?
학부 수준의 학생들에게 컴퓨터 프로그래밍 소개라는 과정을 가르치려고합니다. 조금 혼란 스러워요. 전산 물리학 과학자들은 C / C ++ 또는 Python 또는 Fortran, CUDA 등을 사용합니다. 무엇을 사용해야합니까? 나는 당신이 당신의 인생에서 언제든지 새로운 프로그래밍 언어를 배울 수 있다는 것을 알고 있지만 나중에 모든 기본 프로그래밍 개념과 OOP 개념을 구체화하는 것이 …

1
다차원 데이터를 보간하기위한 우선적이고 효율적인 방법은 무엇입니까?
다차원 데이터를 보간하기위한 우선적이고 효율적인 방법은 무엇입니까? 내가 걱정하는 것 : 시공을위한 성능 및 메모리, 단일 / 배치 평가 1에서 6까지의 치수 취급 선형 또는 고차 그라디언트를 얻는 기능 (선형이 아닌 경우) 일반 대 흩어진 격자 보간 함수로 사용, 예. 근을 찾거나 최소화하기 위해 외삽 기능 이것에 대한 효율적인 오픈 …

1
Python / Numpy 배열 연산의 성능은 배열 차원이 증가함에 따라 어떻게 확장됩니까?
Python / Numpy 배열은 배열 크기가 증가함에 따라 어떻게 확장됩니까? 이것은이 질문에 대한 파이썬 코드를 벤치마킹 할 때 발견 한 행동을 기반으로합니다 : numpy slices를 사용 하여이 복잡한 표현을 표현하는 방법 문제는 주로 배열을 채우는 색인 생성과 관련이 있습니다. 파이썬 루프에 비해 (아주 좋지 않은) Cython 및 Numpy 버전을 사용하는 …

3
과학적 파이썬에서 유한 차이 방법에 대한 권장 사항
내가 작업하고있는 프로젝트 (쌍곡 PDE에서)에 대해 숫자를 보면서 동작을 대략적으로 다루고 싶습니다. 그러나 나는 아주 좋은 프로그래머가 아닙니다. Scientific Python에서 유한 차분 체계 를 효과적으로 코딩 하는 방법을 배우기위한 몇 가지 리소스를 추천 할 수 있습니까 (작은 학습 곡선이있는 다른 언어도 환영)? 이 추천에 대한 독자 (나)에 대한 아이디어를 제공하려면 …

2
파이썬에서 커스텀 확률 밀도 함수 정의
기존의 파이썬 패키지 (예 : SciPy)를 사용하여 내 확률 밀도 함수 를 정의하는 방법이 있습니까 (예전의 데이터없이 ) 연속 랜덤 변수의 분산을 얻는가?) 물론 SymPy 또는 Sage를 사용하여 기호 기능을 작성하고 작업을 수행 할 수 있지만이 모든 작업을 직접 수행하는 대신 이미 구현 된 패키지를 사용할 수 있는지 궁금합니다.에프( x …

2
할당 가능하고 가정 된 모양 배열을 가진 F2Py
f2py현대의 포트란과 함께 사용 하고 싶습니다 . 특히 다음 기본 예제를 작동 시키려고합니다. 이것은 내가 생성 할 수있는 가장 작은 유용한 예입니다. ! alloc_test.f90 subroutine f(x, z) implicit none ! Argument Declarations ! real*8, intent(in) :: x(:) real*8, intent(out) :: z(:) ! Variable Declarations ! real*8, allocatable :: y(:) integer …
18 python  fortran 

5
병렬 과학 계산 소프트웨어 개발 언어?
처음부터 병렬 과학 계산 소프트웨어를 개발하고 싶습니다. 어떤 언어를 시작할지 생각하고 싶습니다. 이 프로그램에는 많은 LU 인수 분해 및 희소 선형 솔버 사용과 함께 데이터를 txt 파일로 읽고 쓰는 작업과 많은 계산을 동시에 수행하는 작업이 포함됩니다. 내가 생각한 후보 솔루션은 OpenMP 또는 공동 배열을 사용하는 Fortran 2003/2008, openmp cilk + …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.