numpy

    2熱度

    2回答

    我正在做一個相當簡單的插入到來自Python熊貓DataFrame的本地MongoDB。基本上我調用datframe.loc [n] .to_dict()並直接從df獲取我的字典。到目前爲止,所有的都很好,直到我嘗試插入,我得到'無法編碼對象'。看直接表明,一切看起來不錯,但後來(寫這個問題時)它使我想檢查在字典中的每種類型,並發現一個長的ID號已轉換爲numpy.int64,而不是一個簡單的in

    2熱度

    2回答

    我知道,我可以用我自己的函數是這樣的: def gauss(x, mu, sigma): return (2*pi)**(-0.5) * sigma**(-1) * math.exp(- 0.5 * ((x - mu)/sigma)**2) 或許,有人知道是什麼標準numpy的或SciPy的功能存在這樣做的一樣嗎? 謝謝!

    3熱度

    4回答

    比方說,我有一個包含10個值的numpy數組a。只是在這裏的示例的情況下,雖然我想和長度重複相同的一個陣列100 a = np.array([1,2,3,4,5,6,7,8,9,10]) 我想總結第一5個值,然後第二個5個值等,並將它們存儲在一個新的空列表說b。 所以b將包含b = [15,40]。 我該如何去做呢?

    4熱度

    1回答

    >>> numpy.__config__.show() atlas_threads_info: NOT AVAILABLE blas_opt_info: libraries = ['f77blas', 'cblas', 'atlas'] library_dirs = ['/home/admin/anaconda/lib'] define_macros =

    7熱度

    3回答

    我必須找到忽略對角元素的numpy數組的最大值。 np.amax()提供了忽略特定軸的方法。我怎樣才能達到忽略所有對角元素的相同?

    0熱度

    1回答

    我是新來Matplotlib/Python和我試圖做一個組合箱線圖非常相似,喬金頓的很好的例子如下所示: how to make a grouped boxplot graph in matplotlib 我想修改喬的例子以滿足我自己的需求。 對於我下面的演示數據,我有5個人,每個人在3個不同的任務中都有4次嘗試(=「企圖」:'1st','2nd','3rd','4th')任務「:'A','B',

    1熱度

    5回答

    我需要將數據幀拆分爲10個部分,然後使用一個部分作爲測試集並保留9(合併爲用作訓練集),我有在我能夠分割數據集的地方找到下面的代碼,並且在選擇其中的一個之後嘗試合併其餘的集合。 第一次迭代沒問題,但在第二次迭代中我得到了下面的錯誤。 df = pd.DataFrame(np.random.randn(10, 4), index=list(xrange(10))) for x in range(

    8熱度

    9回答

    我想查找並替換一維數組/列表中的多個值。 在例如用於列表 a=[2, 3, 2, 5, 4, 4, 1, 2] 我想更換 val_old=[1, 2, 3, 4, 5] 與 val_new=[2, 3, 4, 5, 1] 因此新的數組是: a_new=[3, 4, 3, 1, 5, 5, 2, 3] 這樣做的最快方法是什麼(對於非常大的列表,即50000個值來查找和替換)? 評論的

    0熱度

    2回答

    我想連接從磁盤加載的一組numpy數組。所有數組都有不同數量的列。 這是我的代碼 import numpy as np FILE_LIST = ["matrix a", "matrix b"] result=np.array([[0,0],[0,0]]) # I need to avoid this zero matrix for fileName in FILE_LIST:

    3熱度

    1回答

    在Python 3.x中,我正在處理大型的numpy數組。我希望得到確認(不必實際做某種實驗)我寫的方法要麼使用數組的副本,要麼使用對數組的直接引用。 我還想確認有問題的數組是否已被修改。在C++中,如果我想確保一個對象沒有被修改,我可以把它作爲一個const來傳遞......在Python中,我似乎沒有這樣的保證,必須格外小心。 因此,總結一下:我需要一種方法來判斷副本是否已經生成了一個nump