<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          RuncythonCython 簡(jiǎn)化工具

          聯(lián)合創(chuàng)作 · 2023-09-28 13:32

          Runcython 旨在簡(jiǎn)化 Cython 的使用過(guò)程,而不會(huì)犧牲掉可擴(kuò)展性。在任何 Python 程序中使用 cython,main.py,只需要做

          $ mv main.py main.pyx && runcython main.pyx

          在標(biāo)準(zhǔn)的 cython 的構(gòu)建程序里,運(yùn)行 myprogram.py(x) 需要?jiǎng)?chuàng)建 myprogram.c,setup.py,myprogram.so 和 finally_user.py。流行的 pyximport 工具將這五個(gè)工具減少為兩個(gè),但這只是用于創(chuàng)建簡(jiǎn)單的構(gòu)建。Runcython 走完了最后一步,只需要一個(gè)文件。它也可以用來(lái)處理復(fù)雜的構(gòu)建方式,適用于任何 C/C++ 黑客。

          示例代碼:

          # primes.pyx
          def primes(int kmax):
              cdef int n, k, i
              cdef int p[1000000]
              result = []
              if kmax > 1000000:
                  kmax = 1000000
              k = 0
              n = 2
              while k < kmax:
                  i = 0
                  while i < k and n % p[i] != 0:
                      i = i + 1
                  if i == k:
                      p[k] = n
                      k = k + 1
                      result.append(n)
                  n = n + 1
              return result
          
          def main():
              print primes(5)


          瀏覽 19
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  青青草婷婷| 久久午夜无码鲁丝片 | 91精品国产综合久久福利 | 天天色天天日天天射 | 亚洲AV毛片在线观看 |