vectorization

    3熱度

    4回答

    我想將用戶(以各種格式和條件)上傳的圖像轉換爲矢量圖像格式,例如.eps。我主要使用PHP。 有哪些選擇?

    3熱度

    3回答

    我被一個簡單的循環卡住,需要一個多小時才能運行,並且需要幫助來加速它。 基本上,我有一個31列和40萬行的矩陣。前30列有值,第31列有列號。我需要每行檢索第31列指示的列中的值。 實施例行:[26,354,72,5987 ..,461,3](這意味着,在第3列的值被後(72)要求) 的太慢環看起來像這樣: a <- rep(0,nrow(data)) #To pre-allocate memor

    9熱度

    4回答

    我想向量化以下MATLAB代碼。我認爲這一定很簡單,但我覺得它很混亂。 r = some constant less than m or n [m,n] = size(C); S = zeros(m-r,n-r); for i=1:m-r+1 for j=1:n-r+1 S(i,j) = sum(diag(C(i:i+r-1,j:j+r-1))); end

    11熱度

    3回答

    我正在尋找任何關於向量化(循環)在MATLAB中的好教程。 我有相當簡單的算法,但它使用了兩個for循環。我知道,對它進行矢量化應該很簡單,我想了解如何去做,而不是要求您提供解決方案。 而是讓你知道我有什麼問題,這樣你就可以認爲是展示如何解決類似問題的最好的教程,這裏是我的問題的提綱: B = zeros(size(A)); % //A is a given matrix. for i=1:si

    1熱度

    3回答

    我有大約5000個矩陣,行數和列數不等(20 x〜200)。這些矩陣中的每一個都必須在動態編程算法中相互比較。 在this問題,我問如何快速執行比較,並給出了一個很好的答案,涉及二維卷積。串聯,迭代地應用該方法中,像這樣 list = who('data_matrix_prefix*') H = cell(numel(list),numel(list)); for i=1:numel(list

    6熱度

    1回答

    我需要在數據集上實現平均濾波器,但我無法訪問信號處理工具箱。有沒有辦法做到這一點,而不使用for循環?下面是我有工作代碼: x=0:.1:10*pi; noise=0.5*(rand(1,length(x))-0.5); y=sin(x)+noise; %generate noisy signal a=10; %specify moving window size my=zero

    0熱度

    1回答

    我正在使用Windows Server 2003 Enterprise X64 Edition上的英特爾Visual FORTRAN編譯我的fortran90代碼。當我編譯32位結構的代碼並使用自動和手動矢量化選項時。代碼將被編譯,矢量化。當我在8核心系統上運行它時,編譯後的代碼使用了70%的CPU,這說明矢量化工作正常。但是,當我用64位編譯器編譯代碼時,它說代碼是矢量化的,但是當我運行它時,它

    4熱度

    3回答

    我試圖向量化一個for循環,我有一個類的方法裏面。 for循環具有以下形式:它通過一串點的迭代,並且根據一定的變量(稱爲「self.condition_met」下方)是否爲真,呼籲點一對函數,並將結果添加到列表。這裏的每個點是在列表中的一個向量的元素,即一個數據結構,它看起來像陣列([[1,2,3],[4,5,6],...])。這是有問題的功能: def myClass: def my_

    11熱度

    4回答

    我有一個兩列的矩陣M包含了一堆區間的開始/結束索引: startInd EndInd 1 3 6 10 12 12 15 16 我能在所有的矢量區間索引: v = [1 2 3 6 7 8 9 10 12 15 16]; 我正在做上面的使用循環,但我想知道是否有更優雅的矢量化解決方案? v = []; for i=1:size(M,1) v = [v M

    3熱度

    1回答

    我想在JavaScript中做一些矩陣/矢量算術,並想知道是否有任何瀏覽器或其他JS實現實際上支持矢量化操作,例如快速求和兩個數組的條目(或求和,或隨你)。即使目前這並不意味着它可以編譯成向量化的操作,但至少有一些語言支持對於它的實現是很好的 - 我會將函數或語法的存在支持它作爲正確方向的一步。 (可以理解,「矢量化JavaScript」搜索幾乎都是關於圖形和SVG的。)