PROFI'den SUPERPROFI'ye kadar tüm sorularınız - 1. - sayfa 26

 
FOReignEXchange :


eğer ve tekrar eğer. a1a1 ile başlardım

evet bunu yapabilirim, ama eşitliği değil, bir tür benzerliği analiz etmem gerekiyor, ya da diyelim ki matrislerdeki veriler ne kadar "görünüyor" ve hatta verilerin kendisinin ne kadarını değil, matristeki koordinatlarını
 
FOReignEXchange :

mantıktan başka çıkış yolu yok
bir çıkış yolu var, konuyu ve sinir ağlarını zaten googledim ve kriptografinin vahşi alanlarına girdim - ama muhtemelen matris korelasyonunu aramanın daha kolay bir yolunu bulmayı umuyorum
 
IgorM :
evet bunu yapabilirim, ama eşitliği değil, bir tür benzerliği analiz etmem gerekiyor, ya da diyelim ki matrislerdeki veriler ne kadar "görünüyor" ve hatta verilerin kendisinin ne kadarını değil, matristeki koordinatlarını

bir maritsa öğesini diğerinden eleman eleman çıkarmayı deneyin.

gibi bir şey alacaksın

| 0,0,0,0,0,0, 0,0,0,0,0,0 |
| 0,0,1,0,0,0, 0,0,0,0,0,0 |
| 0,0,0,0,0,0, 0,0,0,0,-1,0 |

peki, o zaman bir şekilde bu basitleştirilmiş ile oynayabilirsin

 
sergeev : bir maritsa öğesini diğerinden öğe bazında çıkarmayı deneyin.

Ö! bu harika bir tavsiye!

TEŞEKKÜR! bu yönde düşünmeye çalışacağım

 
IgorM :
bir çıkış yolu var, konuyu ve sinir ağlarını zaten googledim ve kriptografinin vahşi alanlarına girdim - ama muhtemelen matris korelasyonunu aramanın daha kolay bir yolunu bulmayı umuyorum


Bu konuya gitmeye yemin ettim ve dahası - cevap vermek, gerçekten bir VIP kulübüne benziyor ...

Konuyla ilgili olarak: Borland Paradoksunda, yaklaşık yirmi yıl öncesinin benzer işlevi oldukça iyi çalıştı :)

Eh, kendiniz istiyorsanız (bu işe gerçekten saygı duyuyorum) - bir imza gibi - en uygun kıvrımı arayın. Yardım etmelisin.

 

bir matrisi diğerinden çıkarın ve ardından sıfır olmayan hücreleri analiz edin...

Lanet olsun geç...

"Benzersizlik derecesi" = sıfıra eşit olmayan hücre sayısı * değerlerin toplamının modülü

 
xrust : "Benzersizlik derecesi" = sıfır olmayan hücre sayısı * değerlerin toplamı modülü
ATP, hızlı (kaba) bir değerlendirme için uygundur
 
IgorM :

Bir arama motoru için bir sorgu bile formüle edemiyorum :(((

Bir tür benzerlikle karşılaştırmak istiyorum? korelasyon? sayısal verilerle birkaç matris.

aşağı yukarı şöyle:

matris1: matris2:

| 4,4,1,2,1,1, 1,1,1,1,1,1 | | 4,4,1,2,1,1, 1,1,1,1,1,1 |
| 4,4,1,2,1,1, 1,1,1,1,1,1 | | 4,4,1, 1 ,1,1, 1,1,1,1,1,1 |
| 4,4,4,2,1,1, 1,1,1,1,1,1 | | 4,4,4,2,1,1, 1, 2 ,1,1,1,1 |

verilen matrislerde minimum farklılıklar var, bu programlı olarak nasıl analiz edilebilir?


En basit yol, farkların minimum toplamıdır. Sıfıra ne kadar yakınsa o kadar doğru
 
Muhtemelen, tam olarak matrisler için kulede üçlü alan mevcutlardan sadece biri olarak, seli temizledi.
Forumda moderasyonun mevcut olduğunu ve bu başlıkta katı tematik sansür şeklinde yürütüldüğünü hatırlatırım.
 

Bellek eşleme ile çalışma hakkında soru.

Kopyalama ve yeniden oluşturmaya başvurmadan, ayrılan belleğin (CreateFileMapping) ve projeksiyonunun (MapViewOfFile) boyutunu dinamik olarak değiştirmek mümkün müdür?

Yani sorun şu:

İşlemler (yazar-okuyucu) 100 bayt arasında veri alışverişi için bellekte bir CreateFileMapping nesnesi oluşturulur. ve 100 baytta aynı boyutta bir MapViewOfFile.

İlk yazma işlemi, ikinci okuma işleminin dışarı atmaya vakti olmayacağı 100 baytlık verinin tamamını belleğe yazabilir.

Bu nedenle, görev, ayrılan bellek miktarını CreateFileMapping / MapViewOfFile yeniden oluşturmadan genişletmenin mümkün olup olmadığıdır.
Böylece ilk işlem yayınlanmayı beklemez, eklenen birime yazmaya devam ederken, ikincisi de okumaya devam eder.