+ All Categories
Home > Technology > FortranからPythonへ

FortranからPythonへ

Date post: 15-May-2015
Category:
Upload: yoshiki-shibukawa
View: 2,635 times
Download: 4 times
Share this document with a friend
Popular Tags:
54
㻲㼞㼛㼙㻌㻲㼛㼞㼠㼞㼍㼚㻌㼀㼛㻌㻼㼥㼠㼔㼛㼚 㻲㼛㼞㼠㼞㼍㼚 㻼㼥㼠㼔㼛㼚 ◊✲⪅ࡓࡢᐇ㊶⛣⾜ᕝ 䜘䛧䛝 㻞㻜㻜㻤㻦䜸䝤䝷䝤ᛀᖺ
Transcript
Page 1: FortranからPythonへ

��������������������

���������

������

�����������

�� ��� �

�����������

Page 2: FortranからPythonへ

����������

�������

��� ����

������

Page 3: FortranからPythonへ

�����

������

Page 4: FortranからPythonへ

���������� ���

��������

�� ������

�������

��������

�� ����

Page 5: FortranからPythonへ

����� �� �����

��

Page 6: FortranからPythonへ

���� ���������

Page 7: FortranからPythonへ

����������� ������

������������� !�"#

$%&'()!�*

+,-�./ 01�23�* !.�/ 0

�4.567�28�9: ;

<=>?@ABC��BC��7�D3�

EF%GHBIJKL4�%M C�N

Page 8: FortranからPythonへ

����� �� �����

�!

Page 9: FortranからPythonへ

��������

Page 10: FortranからPythonへ

�����������������

��������

�� �������� ������������ !"# ��$%&'()*+

���������

Page 11: FortranからPythonへ

����� �� �����

�"

Page 12: FortranからPythonへ

������� ��

Page 13: FortranからPythonへ

!"#$%�&'"()

�!�"#$%&'���()*+

,-���(./-����0�1�

02�34�5��6789$:�

;<=>

?@ABCD�&;EFGHI�"�

J$K�;<L

Page 14: FortranからPythonへ

!"#

Page 15: FortranからPythonへ

#$%�&

Page 16: FortranからPythonへ

, -".�/0� �1232�45��

6.7"8�99�:;<<8=>?<=�.@A# 8"� �=-"B

������������ ���� � ��������������������

������������

Page 17: FortranからPythonへ

��� ����

����������������

Page 18: FortranからPythonへ

���� �

��������������

��������

Page 19: FortranからPythonへ

���� �

��������������

��������

��������

�� ��������

Page 20: FortranからPythonへ

'�(�����

Page 21: FortranからPythonへ

OPQ!��RSTUVWXY>W�Z[>\

��MNOEPQ8R�STUVWXYZ

[\0]^_�D`a]

bcdEFGHeOG]TUVWXY

f;g0h�

TUVWXY$dh����(ijL

k1��0l0����

Page 22: FortranからPythonへ

)*+,�,�

Page 23: FortranからPythonへ

$,-./���

Page 24: FortranからPythonへ

��������������������

���������

������

�����������

�� ��� �

�����������

Page 25: FortranからPythonへ

01�2$�

345

Page 26: FortranからPythonへ

*+,-./0123456789:

] ^I_`a

�� �������������

������� !" #�$%�

&'()�*+�,-.%/0123�(

)4��%56�78

�� ����9����156�:;-<=>?

@AB#CDEFGH;I�JK/01L

] ^Ibca

MNO4P1Q�!RSRF4TUV

WX�YZ�[�\/�V�]^_��`a

bcdef�1�

gRhG�Pijk4$%

Page 27: FortranからPythonへ

;<=>?@A; B.C,CD/E�FGHIJ

m :���0&1���

l m�no��pQ&'jqr�0st�

23u87�

l vwu8%7�x����7yz

� ���������� �����������

l {�|}~=Q����9�f17�

l ���=QP�>1����z�u1�

Page 28: FortranからPythonへ

;<=>?@A; B.C,CD/E�FGHIJ

m nopq�r0�s���L

l �"G��R6m��m���

l x��C-�+97yz

� ��������������������

l ��k�j��}6}��6���|���

� �� !"#$%��&'()

� *�+,�-�./0123

l �236��"23���$�7yz

� 456789:;7<=3>?

@"AB;+CD

Page 29: FortranからPythonへ

;*.KAC; LM��N�4

] defgXhiX jklmn

@������G��=>56$��

] o?pAqr stuvwvmnxylP

��=69>���� ! �q��q

] �3�zB{I�|ly}m~�}

] ������vmn���P~P�y}���v����v�l~�

] ����tD� < ��sn}��j

`¡��¢d7�£¤�z����7�

] OPQAU < ��yjx��v�k�Q��Py���

¥¦�4§91£�

Page 30: FortranからPythonへ

;<?AAO; PQRS�T�

m tuvw xyxz�h���

� ������������-�

'��}�yj�UVWX��� �¡¢£M¤

�%I¥Msn}��j�¦�§I

� !¨�©08��ª«%�!�¬­!

®¯C�\XhBIJq�U�§I°J

�±��§I

� J ¢²³��3�Z�´��8%|C

���sn}��j�¦�§¢%8zB¨

Page 31: FortranからPythonへ

{|X}W~Y��{ TUVWXY��1���D

m ���������P�}T����

� µ¶x�vsP�·��lyj�Pv'��}�yjv¸µs'¹�v�s�

�&�yºP� uyjxkyxP!»8¼J%ª«

m ��$�;(����D0�����

m ���6��J ����

� O��ºw�P�!½¾�³¢

� &¶lk~¶j¿!ÀÁÂÃYpÄ�ÃÅ>

Page 32: FortranからPythonへ

UN V WX�YZ[\]^_`a

!"#$%&'

()�*�+,�

-���./01

Page 33: FortranからPythonへ

67�89 :

���

Page 34: FortranからPythonへ

bcId�EeZf\_`agh

� � � � �

�����

�����

���� ��

�����

�����

��� !"#

$%���

���!&'(�

)*+�,

Page 35: FortranからPythonへ

bcId�EeZf\_`agh

� � � � �

�����

�����

���� ��

�����

�����

��� !"#

$%���

���!&'(�

)*+�,

/C9#"DEFG�*HIJ(F

KLMNOPQRST'U�C

VWXHY*EGVZF[\(

Page 36: FortranからPythonへ

;iDj+k.lADO; m^nJo

m � ����� ¡�¢£�

m ¤O¥O����¦§�¨�

<sn}��j%�ÆÇ8�0%I

] ���������������� ���� �����

�� ���������� ��^_Y

def factorial(x):if x == 0:

return 1else:

return x * factorial(x - 1)

`abcdVF�eHITf

#<<gh@@7=3�i1# .��8!@8" 7@g8�!@��5��5i45j@�4

Page 37: FortranからPythonへ

;iDj+k.kCD/jpAC; q<rstu\

m ©��2���Dª0�«¬��f

� ´[h>�Èr�83�zB.�É�¦

Ê�C�%I��.ËCÌÍh�Î

� +sn}��j�T3�I8;!�-��°Ï

ÐÑZ�´!ZYp@Ò�ÃÅ>bÓ

� ÈÔ�ÕÖ!�ק¢³�8BIJØ

Ù.ËCÌÚÛ

l �¨� ©��||�¨���|�ª6���T8L

Page 38: FortranからPythonへ

v\IZ

m V�­®¯~V�M}°°S

m ±9²��

m ³��86´µI�¶

·¸¹�º»tu$¼½L=�D�

¾¿À$EH9

¸ÁÂ�BÃ�ÄÅ�ÆÇ�

¸�È8RÉ6�ÊË�fa

Page 39: FortranからPythonへ

{Ì~ÍU�X�Î~YÍÏ�Î{ ÐÑÒ�ÓL�

m ÔÕÖ�j<×g� ��

� ¬¢�ÜÝ�Þ¢�¨ßÝ![>à��

°Ïá-â,8

� ãä_åæ�çèé9B�Z�´9�

!êGëìíî�M

<c×»�FïîN

Page 40: FortranからPythonへ

;*[email protected].?-+; m^nJwxwyz

>>> import this

«;¬ ���-!R­F�G9Q®

¯R��G-°±9Qr²�j³-w8Q

´� ��µ�-¶9Qi~u1

Page 41: FortranからPythonへ

{|}~^�_�]\_J�

����������������� ����������

������������� ���������������

������������ ��������������������

���������� �������������������

����������� �����������������������

�������� ������������������

���������� �����������������

���� ������������

������������������!�������������������� ���"�����������

#�������������������� �����������

����������������$����������������

%�������������������������

&���������������� ��������������������������������������

������������� �����'' ����������� ����������''� $�����(�����������

#�������������(��������� ��� $�����������������������!���)�����

*�(���� �������������$���

#����������$������������ �����������+�����+���(�

&�������������������������������������������!���� ��������

&���������������������������������������������� ��������������

*���������������������"���������������'' ���!������������������,

Page 42: FortranからPythonへ

��PvðPjv�·vsn}��j�vQnv�¶lvsP}P��

:klmnoB

������������� ���������������

ñF¼M¨òCF

������������ ��������������������

óÊ®d¼M¨ôÊ®d

���������� �������������������

õö¼M¨Ã>Uq

����������� �����������������������

áM÷ø9Üd¼M¨�õùd�Z�´

�������� ������������������

úIûü¼M¨ýþ%ûü

���������� �����������������

��%Z�´¼M¨�%Z�´

���� ������������

7¼M¨c×»�F

Page 43: FortranからPythonへ

������������������!�������������������� ���"�����������

+È�%�S;BIJ�.ÊI��%�%I

#�������������������� �����������

C�C�q�q���!�8¼M.®a

����������������$����������������

���-��� C���C�.%�%I

%�������������������������

� �8zB���F-�I8�S��I�

&���������������� �������������������������������������

�����ù�8�S���!»3�.%�%I

������������� �����'' ����������� ����������''� $�����(�����������

®��8¦�.5��%8�¢5�!�8�G9

#�������������(��������� ��� $�����������������������!���)�����

�X>���

�C���!%IzB¨�M08�

`(pqr�0<#�.st�u?=7��vE

Page 44: FortranからPythonへ

*�(���� �������������$���

+®�C�%II��; ¼M¨+�;

#����������$������������ �����������+�����+���(�

�,���»8¼M.C%I¦�IIzB¨�I

&�������������������������������������������!���� �������

)��"�%��É-.�IAh��A9

&���������������������������������������������� ��������������

)�� !%��É-.IIAh��A9ÌJ

*���������������������"���������������'' ���!������������������,

"#$�.���CIAh��A9

%É-¼M¨�&IzB�»ÌJN

Page 45: FortranからPythonへ

B.C,CD/g�*+,-./)

m ÔÕ�ØÙD��no

¸�1ÓL�

¸Ú�ÓL�

m �^Û�Ü����¶aÝ

Page 46: FortranからPythonへ

���*+,-./��`\�T�

m ±PÞ�µIßànoD�

� Aq'(����)08���

� T$%UVWX�*+BC�NN

,w-y�yw.kQnwsP�~%|�/u�0uÂÊ1

�T3�I8�%� !!�¼

Page 47: FortranからPythonへ

;�<=

Page 48: FortranからPythonへ

��^����Zde��

Page 49: FortranからPythonへ

���(��V�u�����

�!�"�#$

%&'()*+,-*

w�xy*z{\RFIr�|�}~����_�\�

�!�"�#$./0123456

Page 50: FortranからPythonへ

>?�

@ABC

Page 51: FortranからPythonへ

��1!"#�����"�

#<<gh@@+++�#�.7 �1���g@;99���,�6���@

Page 52: FortranからPythonへ

D��=

Page 53: FortranからPythonへ

*+,-./����}��44"&�

Page 54: FortranからPythonへ

$%&'()*

+,�-./

#<<gh@@g0<#�.��8!@


Recommended