ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

f2py - ออนไลน์ในคลาวด์

เรียกใช้ f2py ในผู้ให้บริการโฮสต์ฟรีของ OnWorks บน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง f2py ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


f2py - ตัวสร้างส่วนต่อประสาน Fortran ถึง Python

เรื่องย่อ


(1) เพื่อสร้างแหล่งที่มาของโมดูลส่วนขยาย:

f2py [ ] [[[เท่านั้น:]||[ข้าม:]] ] [:
ไฟล์> ...]

(2) ในการรวบรวมไฟล์ fortran และสร้างโมดูลส่วนขยาย:

f2py -ค [ , , ]

(3) ในการสร้างไฟล์ลายเซ็น:

f2py -ชม ...< ตัวเลือกเดียวกับ (1) >

DESCRIPTION


โปรแกรมนี้สร้างไฟล์ Python C/API ( module.c) ที่มีเครื่องห่อ
สำหรับฟังก์ชัน Fortran หรือ C ที่กำหนด เพื่อให้สามารถเรียกจาก Python ได้ ด้วย -c
ตัวเลือกโมดูลส่วนขยายที่เกี่ยวข้องถูกสร้างขึ้น

OPTIONS


-h
เขียนลายเซ็นของรูทีน fortran ลงในไฟล์ และออก จากนั้นคุณสามารถ
แก้ไข และใช้แทน . ถ้า ==stdout แล้ว
ลายเซ็นจะถูกพิมพ์ไปที่ stdout

<ฟอร์ทราน ฟังก์ชั่น>
ชื่อของรูทีน fortran ที่จะสร้างฟังก์ชัน Python C/API
ค่าเริ่มต้นคือทั้งหมดที่พบใน .

ข้าม: ละเว้นฟังก์ชัน fortran ที่ตามมาจนถึง `:'

เท่านั้น: ใช้เฉพาะฟังก์ชัน fortran ที่ตามมาจนถึง `:'

: กลับไปที่ โหมด.

-m
ชื่อของโมดูล; f2py สร้างไฟล์ Python/C API module.c หรือ
โมดูลส่วนขยาย . ค่าเริ่มต้นคือ 'ไม่มีชื่อ'

--[ไม่-]ต่ำกว่า
อย่า [ไม่] ลดกรณีใน . โดยค่าเริ่มต้น --lower จะสมมติด้วย -h
คีย์และ --no-lower โดยไม่มีคีย์ -h

--build-dir
ไฟล์ที่สร้าง f2py ทั้งหมดถูกสร้างขึ้นใน . ค่าดีฟอลต์คือ tempfile.mkdtemp()

--เขียนทับ-ลายเซ็น
เขียนทับไฟล์ลายเซ็นที่มีอยู่

--[ไม่-]ลาเท็กซ์-doc
สร้าง (หรือไม่) โมดูล.เท็กซ์ ค่าเริ่มต้นคือ --no-latex-doc

--สั้น-น้ำยาง
สร้างเอกสาร LaTeX ที่ 'ไม่สมบูรณ์' (ไม่มีคำสั่ง \documentclass
\tableofcontents และ \begin{document}, \end{document})

--[no-]พักผ่อน-doc
สร้าง (หรือไม่) โมดูล.rst. ค่าเริ่มต้นคือ --no-rest-doc

--debug-capi
สร้างโค้ด C/API ที่รายงานสถานะของ wrappers ระหว่างรันไทม์ มีประโยชน์สำหรับ
การแก้จุดบกพร่อง

-รวม '
เพิ่มคำสั่ง CPP #include ในโค้ด C/API ควรอยู่ใน
รูปแบบของ `"filename.ext"' หรือ ` '. ผลที่ตามมา
จะถูกรวมไว้ก่อนที่ฟังก์ชัน wrapper จะเป็นส่วนหนึ่งของโค้ด C/API ทางเลือก
คิดค่าเสื่อมราคา ใช้คำสั่ง `รหัสผู้ใช้' ในไฟล์ลายเซ็นแทน

--[no-]wrap-ฟังก์ชั่น
สร้าง wrapper ของรูทีนย่อย Fortran ไปยังฟังก์ชัน Fortran 77 --wrap-functions คือ
ค่าดีฟอลต์เพราะช่วยให้มั่นใจได้ถึงความเป็นอิสระในการพกพา/คอมไพเลอร์สูงสุด

--ช่วยเหลือ-ลิงค์ [.. ]
แสดงรายการทรัพยากรระบบที่พบโดย system_info.py [..] อาจมีรายการทรัพยากร
ชื่อ. ดูเพิ่มเติมที่ --ลิงค์- สลับด้านล่าง

--เงียบ
วิ่งอย่างเงียบ ๆ

--รายละเอียด
วิ่งด้วยความฟุ่มเฟือยเป็นพิเศษ

-v พิมพ์รหัสเวอร์ชัน f2py และออก

--include_paths เส้นทาง1:เส้นทาง2:...
ค้นหารวมไฟล์ (ที่ f2py จะสแกน) จากไดเร็กทอรีที่กำหนด

คอนฟิก_เอฟซี OPTIONS


ตัวเลือกต่อไปนี้มีผลเฉพาะเมื่อใช้สวิตช์ -c

--help-คอมไพเลอร์
แสดงรายการคอมไพเลอร์ Fortran ที่พร้อมใช้งาน [เลิกใช้แล้ว]

--fcompiler=
ระบุประเภทคอมไพเลอร์ Fortran ตามผู้ขาย

--คอมไพเลอร์=
ระบุประเภทคอมไพเลอร์ C (ตามที่กำหนดโดย distutils)

--fcompiler-exec=
ระบุพาธไปยังคอมไพเลอร์ F77 [เลิกใช้งาน]

--f90compiler-exec=
ระบุพาธไปยังคอมไพเลอร์ F90 [เลิกใช้งาน]

--help-f คอมไพเลอร์
แสดงรายการคอมไพเลอร์ Fortran ที่มีอยู่และออก

--f77exec=
ระบุพาธไปยังคอมไพเลอร์ F77

--f90exec=
ระบุพาธไปยังคอมไพเลอร์ F90

--f77flags="..."
ระบุแฟล็กคอมไพเลอร์ F77

--f90flags="..."
ระบุแฟล็กคอมไพเลอร์ F90

--opt="..."
ระบุแฟล็กการปรับให้เหมาะสม

--arch="..."
ระบุแฟล็กการปรับให้เหมาะสมเฉพาะสถาปัตยกรรม

--noopt
รวบรวมโดยไม่ต้องปรับให้เหมาะสม

--โนอาร์ค
คอมไพล์โดยไม่ต้องปรับให้เหมาะสมตามส่วนโค้ง

--debug
รวบรวมข้อมูลการดีบัก

เตียง OPTIONS


ตัวเลือกต่อไปนี้มีผลเฉพาะเมื่อใช้สวิตช์ -c

--ลิงค์-
ลิงค์โมดูลส่วนขยายกับ ตามที่กำหนดโดย numpy_distutils/system_info.py
เช่นการเชื่อมโยงกับไลบรารี LAPACK ที่ปรับให้เหมาะสม (vecLib บน MacOSX, ATLAS ที่อื่น)
ใช้ --link-lapack_opt ดูเพิ่มเติมที่ --help-link สวิตช์

-L/เส้นทาง/ถึง/lib/ -l

-NS -ยู -I/เส้นทาง/ถึง/รวม/

.o .ดังนั้น .NS

-DPREPEND_FORTRAN -DNO_APPEND_FORTRAN -DUPPERCASE_FORTRAN -ดันเดอร์สคอร์_G77
มาโครที่อาจต้องใช้กับคอมไพเลอร์ที่ไม่ใช่ gcc Fortran

-DF2PY_REPORT_ATEXIT
หากต้องการพิมพ์รายงานประสิทธิภาพของอินเทอร์เฟซ F2PY เมื่อออกจาก python มีอยู่
สำหรับ Linux

-DF2PY_REPORT_ON_ARRAY_COPY=
ในการส่งข้อความไปยัง stderr ทุกครั้งที่อินเตอร์เฟส F2PY ทำสำเนาของอาร์เรย์
จำนวนเต็ม กำหนดเกณฑ์สำหรับขนาดอาร์เรย์เมื่อควรแสดงข้อความ

สิ่งที่ต้องมี


Python 1.5.2 หรือสูงกว่า (รองรับ 2.x)

ตัวเลข Python 13 หรือสูงกว่า (รองรับ 20.x,21.x,22.x,23.x)

รองรับ Numarray 0.9 หรือสูงกว่าบางส่วน

numpy_distutils จาก Scipy (สามารถดาวน์โหลดได้จากโฮมเพจ F2PY)

ใช้ f2py ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    ริ้น, ริ้น, ริ้น,
    gnatfind, gnathtml, gnatkr, gnatlink,
    ตัวริ้น, ตัวริ้น, ตัวริ้น, ตัวริ้น,
    gnatpsys, gnatxref - กล่องเครื่องมือ GNAT
    Description: ธ...
    เรียกใช้ aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    ริ้น, ริ้น, ริ้น,
    gnatfind, gnathtml, gnatkr, gnatlink,
    ตัวริ้น, ตัวริ้น, ตัวริ้น, ตัวริ้น,
    gnatpsys, gnatxref - กล่องเครื่องมือ GNAT
    Description: ธ...
    เรียกใช้ aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-ข้อมูล
    cpupower-idle-ข้อมูล
    cpupower idle-info - ยูทิลิตี้เพื่อ
    ดึงข้อมูลเคอร์เนลของ CPU ที่ไม่ได้ใช้งาน
    ไวยากรณ์: cpupower [ -c cpulist ]
    ข้อมูลที่ไม่ได้ใช้งาน [ตัวเลือก] รายละเอียด: เครื่องมือ
    ซึ่งพิมพ์ออกมาเพ...
    เรียกใช้ cpupower-idle-info
  • 4
    cpupower-ไม่ได้ใช้งาน-set
    cpupower-ไม่ได้ใช้งาน-set
    cpupower idle-set - ยูทิลิตี้สำหรับตั้งค่าซีพียู
    ตัวเลือกเคอร์เนลเฉพาะสถานะไม่ได้ใช้งาน
    ไวยากรณ์: cpupower [ -c cpulist ]
    ข้อมูลที่ไม่ได้ใช้งาน [ตัวเลือก] คำอธิบาย: The
    cpupower idle se...
    รัน cpupower-idle-set
  • 5
    g.mapsetsหญ้า
    g.mapsetsหญ้า
    g.mapsets - แก้ไข/พิมพ์ผู้ใช้
    เส้นทางการค้นหา mapset ปัจจุบัน ส่งผลกระทบต่อ
    ผู้ใช้เข้าถึงข้อมูลที่มีอยู่ภายใต้
    mapset อื่นๆ ในตำแหน่งปัจจุบัน ...
    เรียกใช้ g.mapsetsgrass
  • 6
    g.ข้อความหญ้า
    g.ข้อความหญ้า
    g.message - พิมพ์ข้อความ คำเตือน
    ข้อมูลความคืบหน้าหรือข้อผิดพลาดร้ายแรงใน
    ทางหญ้า ควรใช้โมดูลนี้ใน
    สคริปต์สำหรับข้อความที่ส่งถึงผู้ใช้
    คีย์โว...
    เรียกใช้ g.messagegrass
  • เพิ่มเติม»

Ad