포트란에서 파이썬으로 데이터 변환

무스타파

저는 프로그래밍을 처음 접했고 이제 Python 스크립트로 Fortran 코드를 다시 작성하려고합니다.

원래 포트란 코드에서는 실수를 다음과 같이 선언합니다.

Begin
c----
      data (A(0,i), i=0,17)   
     &  /
     &    9.526e5, 1.416e6, 1.210e6, 7.734e5, 4.050e5, 1.851e5,
     &    7.944e4, 3.382e4, 1.434e4, 5.821e3, 2.174e3, 7.392e2,
     &    2.349e2, 7.361e1, 2.405e1, 8.423e0, 3.120e0, 1.176e0
     &  /
c----
c---- End

이 A_ul (0, i)를 파이썬 코드로 어떻게 변환 할 수 있습니까? 그리고 계산하기 위해 A (0, i)를 어떻게 다시 쓸 수 있습니까?

B = (p**2)*(c**3)*A_ul(0,i)

p와 c가 상수가되도록

DarrylG

두 가지 선택

옵션 1 : 일반 Python 목록 사용

Python List Comprehension 자습서

A_ul = [9.526e5, 1.416e6, 1.210e6, 7.734e5, 4.050e5, 1.851e5,
        7.944e4, 3.382e4, 1.434e4, 5.821e3, 2.174e3, 7.392e2,
        2.349e2, 7.361e1, 2.405e1, 8.423e0, 3.120e0, 1.176e0]

# some values for p, c (assuming scalars)
p = 2.95
c = 3.41

# generate computation of scalar with array using list comprehension
B = [(p**2)*(c**3)*x for x in A_ul] 

print(B)

[328713655.56773156, 488619080.70954007, 417534666.42552507, 266877116.54008356, 139753338.76226252, 63872451.863937765, 27412358.595738605, 11670266.461579552, 4948303.402100851, 2008652.308481803, 750182.1196769351, 255075.72348904808, 81056.93648211227, 25400.60065750653, 8298.932832672626, 2906.524376282808, 1076.6183134278003, 405.80228736894003]

옵션 2 : Python Numpy 배열 사용

Numpy는 Python에서 쉬운 배열 및 행렬 표현식을 허용합니다 (예 : Matlab의 대안).

Numpy 튜토리얼

import numpy as np

# A_ul as Numpy array
A_ul = np.array([9.526e5, 1.416e6, 1.210e6, 7.734e5, 4.050e5, 1.851e5,
        7.944e4, 3.382e4, 1.434e4, 5.821e3, 2.174e3, 7.392e2,
        2.349e2, 7.361e1, 2.405e1, 8.423e0, 3.120e0, 1.176e0])
# some values for p, c (assuming scalars)
p = 2.95
c = 3.41

# numpy understands multiplying scalars by arrays
B = (p**2)*(c**3)*A_ul 

print(B)

[3.28713656e+08 4.88619081e+08 4.17534666e+08 2.66877117e+08
 1.39753339e+08 6.38724519e+07 2.74123586e+07 1.16702665e+07
 4.94830340e+06 2.00865231e+06 7.50182120e+05 2.55075723e+05
 8.10569365e+04 2.54006007e+04 8.29893283e+03 2.90652438e+03
 1.07661831e+03 4.05802287e+02]

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

데이터 포인트를 정수 파이썬으로 변환

분류에서Dev

파이썬에서 json 파일을 데이터 프레임으로 변환

분류에서Dev

파이썬에서 행렬을 특수 데이터 프레임으로 변환

분류에서Dev

파이썬에서 xml 데이터를 pandas 데이터 프레임으로 변환

분류에서Dev

문자열 "????" 파이썬에서 "데이터"로 변환

분류에서Dev

JSON 데이터는 파이썬에 의해 문자열 데이터로 변환

분류에서Dev

파이썬은 바이트 배열을 사전으로 변환

분류에서Dev

일반 날짜를 파이썬에서 datetime으로 변환 (pandas)

분류에서Dev

파이썬에서 초를 날짜와 시간으로 변환

분류에서Dev

Matlab에서 파이썬으로 변환 mslice []

분류에서Dev

unpack 코드를 펄에서 파이썬으로 변환

분류에서Dev

파이썬에서 날짜를 목록으로 변환

분류에서Dev

파이썬에서 텍스트 파일을 사전으로 변환

분류에서Dev

파이썬 목록을 데이터 프레임으로 변환

분류에서Dev

파이썬 사전 목록을 트리 형식으로 변환

분류에서Dev

텍스트 파일의 데이터를 데이터 프레임으로 변환

분류에서Dev

파이썬에서 텍스트를 벡터로 변환

분류에서Dev

파이썬에서 데이터 프레임 수정 / 변환

분류에서Dev

파이썬에서 대규모 데이터 변환

분류에서Dev

postgreSQL 데이터 포인트를 파이썬 변수로 저장

분류에서Dev

파이썬에서 텍스트를 사전으로 변환하는 방법

분류에서Dev

파이썬 텍스트를 16 진수로 변환하고 16 진수 데이터를 검색하거나 모든 것을 이진으로 변환

분류에서Dev

열 데이터 유형 int64를 파이썬에서 범주 열 데이터 유형으로 변환하는 방법은 무엇입니까?

분류에서Dev

R에서 텍스트 파일을 데이터 프레임으로 변환

분류에서Dev

XML DOM 구조를 파일에서 파이썬 사전으로 변환

분류에서Dev

바이너리 데이터 파일에서 압축을 푼 값을 파이썬에서 사용 가능한 값으로 변환하는 방법

분류에서Dev

텍스트 파일에서 SQL로 데이터 변환

분류에서Dev

파이썬에서 문자열을 함수 이름으로 변환

분류에서Dev

파이썬에서 데이터 세트의 날짜를 yyyy-mm-dd로 변환

Related 관련 기사

  1. 1

    데이터 포인트를 정수 파이썬으로 변환

  2. 2

    파이썬에서 json 파일을 데이터 프레임으로 변환

  3. 3

    파이썬에서 행렬을 특수 데이터 프레임으로 변환

  4. 4

    파이썬에서 xml 데이터를 pandas 데이터 프레임으로 변환

  5. 5

    문자열 "????" 파이썬에서 "데이터"로 변환

  6. 6

    JSON 데이터는 파이썬에 의해 문자열 데이터로 변환

  7. 7

    파이썬은 바이트 배열을 사전으로 변환

  8. 8

    일반 날짜를 파이썬에서 datetime으로 변환 (pandas)

  9. 9

    파이썬에서 초를 날짜와 시간으로 변환

  10. 10

    Matlab에서 파이썬으로 변환 mslice []

  11. 11

    unpack 코드를 펄에서 파이썬으로 변환

  12. 12

    파이썬에서 날짜를 목록으로 변환

  13. 13

    파이썬에서 텍스트 파일을 사전으로 변환

  14. 14

    파이썬 목록을 데이터 프레임으로 변환

  15. 15

    파이썬 사전 목록을 트리 형식으로 변환

  16. 16

    텍스트 파일의 데이터를 데이터 프레임으로 변환

  17. 17

    파이썬에서 텍스트를 벡터로 변환

  18. 18

    파이썬에서 데이터 프레임 수정 / 변환

  19. 19

    파이썬에서 대규모 데이터 변환

  20. 20

    postgreSQL 데이터 포인트를 파이썬 변수로 저장

  21. 21

    파이썬에서 텍스트를 사전으로 변환하는 방법

  22. 22

    파이썬 텍스트를 16 진수로 변환하고 16 진수 데이터를 검색하거나 모든 것을 이진으로 변환

  23. 23

    열 데이터 유형 int64를 파이썬에서 범주 열 데이터 유형으로 변환하는 방법은 무엇입니까?

  24. 24

    R에서 텍스트 파일을 데이터 프레임으로 변환

  25. 25

    XML DOM 구조를 파일에서 파이썬 사전으로 변환

  26. 26

    바이너리 데이터 파일에서 압축을 푼 값을 파이썬에서 사용 가능한 값으로 변환하는 방법

  27. 27

    텍스트 파일에서 SQL로 데이터 변환

  28. 28

    파이썬에서 문자열을 함수 이름으로 변환

  29. 29

    파이썬에서 데이터 세트의 날짜를 yyyy-mm-dd로 변환

뜨겁다태그

보관