'Vektorizasiya' ilə etiketlenen suallar

Vektorizasiya funksiyaları bir zamanda bütün dizilişlərdə fəaliyyət göstərən proqramlaşdırma paradiqmasını nəzərdə tutur. Bu, funksiya çağırışları, yaddaşa çıxış, paralelləşdirmə və kod ifadəliyi baxımından üstünlük verir. MATLAB kimi bəzi proqramlaşdırma dilləri maksimum vektorizasiya performansı üçün optimallaşdırılmışdır.
10
Cavablar

Niyə ayrı dövrlərdə stiqma takviyeleri kombinə edilmiş dövrə nisbətən daha sürətli?

Yığın yaddaşına a1, b1, c1 və d1 nöqtəsi qoyun və mənim rəqəmli kodumda aşağıdakı əsas loop var. const int n = 100000; (int j = 0; j <n; j ++) {a1 [j] + = b1 [j]; c1 [j] + = d1 [j]; } Bu dövr 10,000 dəfə yerinə yetirilir ...
17 dekabrda təyin olundu '11 saat 23:40 'da
8
Cavablar

Xəritə arasındakı fərqi, Pandas'ta tətbiq üsulları tətbiq edin

Bu vektorlaşdırma metodlarını əsas nümunələrlə necə istifadə edəcəyinizi söyləyə bilərsinizmi? Mən hesab edirəm ki, xəritə bir Series üsuludur, qalanları DataFrame üsullarıdır. Buna baxmayaraq, ərizə və başvuru üsullarında qarışıqam. Niyə iki üsulumuz var?
05 noyabrda təyin olundu. '13 saat 23.20 'də
3
Cavablar

Vektorda elementin indeksini tapmaq üçün R-funksiyası varmı?

R'de mənə x element və vektor var. İlk element indeksini x-də tapmaq istəyirəm. Bilirəm ki, bunu etmək üçün bir yol var: (x == v) [[1]], amma bu olduqca səmərəsiz görünür. Bunu etmək üçün birbaşa yol varmı? Bir bonus üçün ...
07 Aprel ayı '11 saat 10:55 'da
4
Cavablar

"* Tətbiq" ailə həqiqətən vektorlaşdırılmır?

Beləliklə, hər bir yeni istifadəçiyə R tətbiq edilən "tətbiq vektorlaşdırılmır, bax Patrick Burns R Inferno Circle 4" deyir: (mən verəcəyəm): Ortaq bir refleks tətbiq olunan ailədən funksiyanı istifadə edir. Bu deyil ...
11 Mart '15 'də saat 12:52' də təyin olundu
6
Cavablar

"Vektorizasiya" nədir?

İndi bir neçə dəfə, mən bu müddəti matlab, fortranda rastladım ... bir başqa ... ancaq nə deməkdir və bunun nə üçün bir izahat tapdım? Buna görə də soruşuram ki, vektorlaşdırma nədir və məsələn, "dövrü vektorlaşdırılır" deməkdir ...
14 Sentyabrda təyin olundu '09 da 18:07
11
Cavablar

MATLAB-da matrisin hər sətri / sütununa bir funksiyanı necə tətbiq edə bilərəm?

Vektorda hər bir elementə bir funksiya tətbiq edə bilərsiniz, məsələn, v + 1 və ya arrayfun funksiyasından istifadə edə bilərsiniz. Döngü üçün istifadə etmədən matrisin hər bir satırı / sütunu üçün bunu necə edirsiniz?
21 fevral '10 saat 22:58 'da
3
Cavablar

NumPy dizisindeki hər bir hüceyrədə funksiyanın effektiv qiymətləndirilməsi

NumPy array A nəzərə alındıqca, hər bir hüceyrəyə qədər eyni funksiyadan istifadə etmək üçün ən sürətli / ən səmərəli üsul nədir? A (i, j) f (A (i, j)) təyin edəcəyik. F funksiyası heç bir ikili çıxışa malik deyil, belə ki əməliyyatlar ...
09 oktyabr ayı. '11 də 7:21
8
Cavablar

JVM JIT derleyicileri, vektörel kayan nokta talimatları kullanan kodu oluşturur mu?

Söyləyin, mənim Java proqramımın darboğazı həqiqətən bir neçə vektor nöqtəsi məhsulunu hesablamaq üçün sıx bir döngədir. Bəli, profilim var, bəli, bu bir darboğazdır, bəli, bu vacibdir, bəli, bu tam olaraq alqoritmi, bəli, mən Proguard d ...
Mayın 28-də saat 12: 00-da təyin olundu
1
cavab

İfelse həqiqətən hər iki vektorunu hər dəfə hesab edirmi? Bu yavaş mı?

İfalse həqiqətən də bütün vektordakı bəli və yox vektorları hesab edirmi? Yoxsa hər vektordan bəzi dəyərləri hesab edirmi? Həmçinin, ifalse həqiqətən yavaş?
29 apreldə təyin olundu 13: 12'de
2
Cavablar

MATLAB-da indeksləşdirmə vektorları təsirsiz mi?

Ümumi məlumat Mənim sualım təcrübəli MATLAB istifadəçiləri tərəfindən tez-tez verilən / hazırlanan inancları / fərziyyələri bir az sarsıtdıran sadə müşahidələrlə motivasiya edilir: Daxili funksiyalar və əsas xüsusiyyətlərə gəldikdə MATLAB çox yaxşı bir şəkildə optimallaşdırılır ...
14 noyabrda təyin olundu '12 saat 18:46 'da
5
Cavablar

Diaqonalı dəyərləri necə təyin etmək olar?

Bir NxN A matrisini, bir 1: N nömrə və bir K dəyərindən ibarət olan bir index vektor V olduğumu varsayalım və bunu etmək istərdim: i = VA (i, i) = K end üçün bunu bir yol varmı? v / vektorizasiya bəyanatı? məsələn. A (...
19 oktyabr təyin etdi . '10 'da 0:29' da
7
Cavablar

Ardıcıllıqla sıfır adaları axtar

Çox uzun bir ardıcıllığınız olduğunu düşünün. Ardıcıllığın bütün sıfır olduğu aralıkları tapmaq üçün ən təsirli üsul nədir (daha doğrusu, ardıcıllıq sıfır dəyərlərə abs (X) <eps) düşür. Sadəlik üçün, ehtimal ...
18 iyul 'da saat 5:04' də təyin olundu
7
Cavablar

Bir Arrayda hər bir xəttin qeyri-sıfır elementlərini qarışdırmaq - Python / NumPy

Mənim nisbətən nadir bir sıra var və mən hər bir xəttdən keçmək istəyirəm və sıfır olmayan elementləri qarışdırmaq istərdim. Giriş nümunəsi: [2,3,1,0] [0,0,2,1] Nəticə: [2,1,3,0] [0,0,1,2] Qeyd edək ki, sıfırlar dəyişməyib tərəfindən ...
18 Avqustda təyin olundu '17 saat 23:57 'da
1
cavab

BSXFUN və REPMAT ilə müqayisə

Performans üçün bsxfun və repmat arasında müqayisə edilmədən əvvəl bir neçə sual soruşuldu. Onlardan biri: Matlab - bsxfun artıq repmat daha sürətli deyil. Xüsusilə, repmat və bsxfun arasında performans müqayisələrini araşdırmağa çalışdı ...
18 Aprel tarixində təyin olundu 19:08 da
1
cavab

Pandaslı döngələr üçün - Mən nə vaxt qayğı edirəm?

Mən "vektorizasiya" konsepsiyasını və pandaların hesablamaları sürətləndirmək üçün vektorlaşdırılmış üsullardan necə istifadə etdiyini bilirəm. Vektorlaşdırılmış funksiyalar, adi İT-dən çox olan sürətlənmələrə nail olmaq üçün bütün seriya və ya DataFrame boyunca əməliyyatları çevirir ...
03 yanvar tarixinə təyin edildi '19 saat 21:54 'da