optimization

    0熱度

    2回答

    我有一組值,基於給定的計算,輸出一個數字,它應該被用作寬度(只是一個數字)使一些盒子具有一定的寬度(和高度)。盒子的數量與給定值的數量相同。因此,如果有七個值,則會有七個框,並且這些框必須是從我寫的第一個函數輸出的寬度。 所以從calculateBoxWidth產值1箱1,從同機能的研究產值兩者的寬度是2盒的寬度等 我不知道什麼是一個簡單而乾淨的方式代碼這個。我認爲實質上我只是想遍歷兩個對象,並在

    2熱度

    1回答

    我想要一個find函數用於大小有界類型的流,類似於列表和查找函數。 total find : MaxBound a => (a -> Bool) -> Stream a -> Maybe a 的挑戰是它,使其: 是總 消耗不超過 恆定 log_2Ñ空間,其中N是編碼最大a所需的比特的數量。 時間不超過一分鐘,以檢查在編譯時 沒有徵收成本運行 通常對於流的總能找得到實現聽起來荒謬。流是無限的,

    -1熱度

    2回答

    我正在編寫一個應用程序,旨在管理數據庫,使用JDBC和JPA進行考試。我希望用戶在開始時選擇一次使用的API,以便所有應用程序都將使用選定的API(無論是JPA還是JDBC)。 目前我決定使用這種方法:與所有需要方法聲明 我創建每個DAO類(例如interface UserDAO)的接口。 我創建兩類由API區分每個DAO 使用(例如UserDAOImplJDBC和UserDAOImplJPA)。

    0熱度

    1回答

    我自己的實現咬我回來試圖優化與SSE4以下時: std::distance(byteptr, std::mismatch(byteptr, ptr + lenght, dataptr).first) 這比較byteptr和數據,並返回其中字節不匹配的索引。 我真的需要原始速度,因爲我正在處理這麼多的內存,RAM速度已經是一個瓶頸。在SSE4上獲取和比較16個字節會提供一個速度提升,因爲在時間上

    0熱度

    1回答

    我有一些問題與找到一個令某些過濾器的下一個ID就可以查詢 - 就像它應該是從一個特定城市等 目前,它被用於一個功能,它會根據當前的順序吐出前一個或下一個ID。所以它可以是min(id)或max(id),其中max(id)明顯更快,因爲它必須經歷更少的行。 該查詢工作得很好,但它很慢,因爲它要經過123953行來查找ID。有什麼辦法可以優化這個嗎? 功能例如: SELECT $minmax(orde

    0熱度

    2回答

    版本:2.0.2 chainer我 使用亞當優化,然後報告錯誤,我發現它是由代碼(fix1 == 0?)造成的: 在adam.py: @property def lr(self): fix1 = 1. - math.pow(self.hyperparam.beta1, self.t) fix2 = 1. - math.pow(self.hyperparam.bet

    0熱度

    1回答

    我正在使用Matlab來設置實驗的數據採集過程,函數ain.DAQbufferGet是從我們的硬件中讀取數據的函數。它包含一系列數據點,如[-200,-160,10,50,-20,40,170,160,-200... etc]。 的問題是,DAQbufferGet的輸出是一個1x1 System.Int16[] 這樣的輸出也可以通過使用 `NET.createArray('System.Int16

    1熱度

    1回答

    我正在運行嵌套優化代碼。 sp.optimize.minimize(fun=A, x0=D, method="SLSQP", bounds=(E), constraints=({'type':'eq','fun':constrains}), options={'disp': True, 'maxiter':100, 'ftol':1e-05}) sp.optimize.minimize(fun

    1熱度

    3回答

    我必須調用f(0)和f(1)傳遞常數。 參數(0和1)被用於僅在開關的情況下(一個或多個)。 如何強制/導向編譯器優化出的switch-case(從「昂貴」到「便宜」下面版本)儘可能? 從godbolt demo,開關情況下的未優化的。 例子:昂貴 int f(int n) { switch(n) { case 0: { return 5; };br

    1熱度

    2回答

    我遇到了揹包問題,其中一組物品中的多個物品的最大數量需要通過最小化成本而放入一個箱中。我能夠解決CPLEX中的優化問題。 但是,如果問題由兩個容器(容量不同)組成,則在CPLEX中實施時遇到困難。 問題: Bin = [B1, B2] Capacity = [7,5] Item = [I1, I2, I3, I4] Weight = [6,3,1,4] Price = [2,8,2,4]