cpython

    9熱度

    1回答

    在做一些生物信息學工作時,我一直在思考存儲對象實例在Numpy數組而不是Python列表中的影響,但是在所有測試中我在各種情況下都表現得更糟。我正在使用CPython。有誰知道原因? 具體來說: 什麼是使用固定長度的陣列numpy.ndarray(dtype=object)與常規Python列表的性能影響?我執行的初始測試表明,訪問Numpy數組元素比通過Python列表迭代要慢,特別是在使用對象

    1熱度

    1回答

    有人可以檢查是否有內存泄漏?我很困惑。 PyObject * somefunc(int function_id, int num_params, int * params){ PyObject * params_list=PyList_New(0); for(int i=0; i < num_params; i++){ PyObject * val = Py_B

    2熱度

    2回答

    我查看了CPython的源代碼(Hg online here),但我似乎無法找到os.stat()的定義。看起來stat在os模塊(Lib/os.py,約在線139)中是神奇的全局。 有人可以指向我的相應文件嗎?

    127熱度

    4回答

    可能重複: Python 「is」 operator behaves unexpectedly with integers 今天我試圖調試我的項目,我會得到這個分析的幾個小時後: >>> (0-6) is -6 False 但是, >>> (0-5) is -5 True 你能向我解釋一下,爲什麼? 也許這是某種錯誤或非常奇怪的行爲。 > Python 2.7.3 (default,

    0熱度

    2回答

    我有一個程序在無限循環中運行大量的urllib請求,這使得我的程序非常慢,所以我試圖將它們作爲線程。 Urllib在套接字模塊中使用了cpython,因此正在創建的線程只是加起來而不做任何事情,因爲python的GIL會阻止兩個cpython命令同時在不同線程中執行。我使用Python 2.5運行Windows XP,因此我無法使用多進程模塊。我試着查看子進程模塊,看看是否有辦法以某種方式在子進程

    9熱度

    1回答

    我試圖在(C)Python源代碼中找到內置in運算符的實現。我在內置的函數源代碼中搜索了bltinmodule.c,但是找不到這個運算符的實現。我在哪裏可以找到這個實現? 我的目標是通過擴展此搜索的不同C實現來改進Python中的子字符串搜索,儘管我不確定Python是否已經使用了我的想法。

    3熱度

    1回答

    我想從Python程序中刪除文檔字符串,但保留斷言(和__debug__節)。我一直使用-OO標誌來生成.pyo文件,但根據the documentation刪除斷言和文檔字符串。 我正在使用CPython 2.7。 說明:我將docstrings作爲廉價混淆方法移除。管理層做出了這個決定,我認爲這是否是一件有用的事情不在這個問題的範圍之內。

    2熱度

    1回答

    我使用BREW安裝一些軟件,當我嘗試安裝軟件,我得到這個: localhost:~ timger$ brew install autoconf Error: No available formula for autoconf localhost:~ timger$ brew install automake Error: No available formula for automake

    9熱度

    2回答

    我在Linux上使用VT100終端仿真器。在bash中,向上和向下箭頭滾動執行的最後一個命令;他們按預期工作。 上一個(向上箭頭)和下一個(向下箭頭)命令不在Python命令行解釋器中解釋。我需要做什麼樣的密鑰映射才能完成這項工作? 謝謝。

    2熱度

    2回答

    我們如何編寫一個python(與CPython)綁定到一個Java庫,以便希望使用這個java庫的開發人員只需要編寫python代碼即可使用它,而不用擔心任何Java代碼?