scientific-computing

    0熱度

    1回答

    我想在我們的HTCondor游泳池上運行不同批次的作業。比方說Type1的10個作業,Type2的20個作業等等。當前工作完成後,這些工作類型中的每一個都應該獲得新工作。 僅使用一種類型,如果所有作業都完成或者整個作業批處理的時間限制已過,則使用簡單查詢。如果滿足其中一個要求,則將x作業的下一次迭代提交給羣集。 function WaitForSims(CheckupDelay) whi

    0熱度

    1回答

    到目前爲止,我理解使用方法Trust-ncg的最小化函數,「方法特定」參數「max_trust_radius」是新步驟優化的最大值。 但是,我經歷了一個奇怪的行爲。 我在我的博士學位數據的工作,我必須調用最小化功能(與信任NCG法) 傳遞參數 { 'initial_trust_radius':0.1, 'max_trust_radius':1, 'eta':0.15,

    0熱度

    1回答

    我有一個關於下列問題一個問題: 我想繪製以下簡單的函數: F(X)= X_1·X_2 /(X_1^2 + X_2^2) 如果x & y是零,你會除以零,所以我加了一個例外,以防止這種情況出現: import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D def f(x1

    2熱度

    1回答

    我是科學計算的新手,並且正在研究一個涉及運行許多模擬的項目。我爲此提供的基礎架構大約有20臺不同的Linux機器,它們共享存儲空間。到目前爲止,我一直在做的工作是單獨使用每臺計算機並手動運行模擬程序,這是一項非常低效的任務。 考慮到我有電腦和相同的密碼的所有名稱的列表,爲每一個,可能有人提供瞭如何有關自動去許多Linux機器上運行多個可執行文件稀疏的輪廓?什麼我必須爲每個模擬現在做的一個例子是:

    1熱度

    1回答

    當一個具有與載體基質逆乘法的一個問題,因爲這樣的: 一個可利用一個Cholesky分解甲和backsubstitute b找到產生的矢量x。但是,如果不像上面那樣制定問題,有時需要矩陣求逆。我的問題是處理這種情況的最佳方式是什麼。下面,我比較了各種方式(使用numpy的)反轉正定矩陣: 首先,生成矩陣: >>> A = np.random.rand(5,5) >>> A array([[ 0.

    0熱度

    1回答

    我需要繪製顯示2個變量的圖形,具有二階常微分方程RK4,到目前爲止,我已經做到了這一點 from numpy import arange from pylab import plot,xlabel,ylabel,show Qger = 400 K = 20 T1 = 150 T2 = 60 N = 1000 h = (T2-T1)/N rpoints = arange(6.0,8.

    2熱度

    2回答

    將ode與scipy集成時,ode接受的函數參數比t和y更多。例如: def fun(t, y, param1, param2): 以及這些參數的值可以使用set_f_params方法設置。 但是,如果還使用set_solout方法並嘗試在此函數內更新set_f_params的參數,則集成將保持不變,就像參數未被修改一樣。 如何使用sol_out修改參數? 我想受益於dopri5密集輸出,但我需要

    2熱度

    1回答

    numpy.random.uniform支持數組參數,但np.random.randint不會: import numpy as np two_random_uniforms = np.random.uniform([0, 1], [3, 4]) this_raises_exception = np.random.randint([0, 1], [3, 4]) 我從代碼的第二行想要的行爲等

    2熱度

    2回答

    我在以下的$HOME/tpl/intel安裝intel編譯器。當我編譯一個簡單的hello_omp.cpp使用OpenMP啓用 #include <omp.h> #include <iostream> int main() { #pragma omp parallel { std::cout << "Hello World" << std::endl;

    -2熱度

    2回答

    我在Python 3使用特殊功能lambertw(k=-1),我需要用數字用它高於/低於最大/最小浮點數較低(1.7976931348623157e+308) 。 我該怎麼辦? 另外我嘗試使用「小數」,但它沒有工作,我。即, from decimal import Decimal from scipy.special import lambertw lambertw(Decimal('3.1