- AMD-s AI-ra építenek az ASUS üzleti portfóliójának új egybegépei
- Rejtély az űr csendjében: ezért kellett kimenekíteni az Űrállomás csapatát
- Kipukkadt a videós AI lufi? A Sora elkaszálása csak a kezdet
- A jövőben egy új foglalat több CPU-generációt is kiszolgál majd az Intelnél
- Windows 11: miért nem vált mindenki?
- Kormányok / autós szimulátorok topikja
- AMD-s AI-ra építenek az ASUS üzleti portfóliójának új egybegépei
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Windows 11: miért nem vált mindenki?
- Véleményes teszt bizonygatja mennyit ér a Macbook Neo 8 GB RAM-ja
- Soundbar, soundplate, hangprojektor
- Gaming notebook topik
- Vezetékes FÜLhallgatók
- Milyen TV-t vegyek?
- Androidos fejegységek
Új hozzászólás Aktív témák
-
axioma
veterán
válasz
axioma
#10243
üzenetére
Na valahogy igy nez ki:
public interface ProjMatrix<M> {
public ProjMatrix(double[][] mtx);
public ProjMatrix(M mtx);
public M getUnderlying();
public ProjMatrix add(M mtx);
..
}
Es van harom megvalositas, ebbol ketto ketretegu, az Nd4j-s hasonlo ehhez:public class ApacheMatrix implements ProjMatrix<RealMatrix> {
private final RealMatrix underlying;
public ApacheMatrix(double[][] mtx){... underlying=new RealMatrix(mtx); ...}
public ApacheMatrix(RealMatrix mtx){ underlying=mtx; }
public RealMatrix getUnderlying() { return underlying; }
public ApacheMatrix add(RealMatrix other) { return new ApacheMatrix(underlying.add(other.getUnderlying());}
...Es en csinalnek egy ilyet:
public class FlatMatrix implements ProjMatrix<FlatMatrix> {
private final double[] data;
private final dataLen;
... // segedvaltozok
public FlatMatrix(double[][] mtx) { ....dataLen=...; data=new double[dataLen]; ...}
public FlatMatrix getUnderlying() { return this;}
public FlatMatrix add(FlatMatrix other) { ... }
...Persze ebben az esetben az underlying-gal nem lehet "szepen" konstrualni, az tulkepp egy masolas lesz, de ennek nem lenne jelentosege.
Csak fejbol kb. a lenyeg, lehet benne egyeb hiba, nem az szamit, hanem a konstrukcio osszessegeben mehet-e igy minden gond nelkul.Kosz!
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Kormányok / autós szimulátorok topikja
- AMD-s AI-ra építenek az ASUS üzleti portfóliójának új egybegépei
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Hálózati / IP kamera
- iPhone topik
- Windows 11: miért nem vált mindenki?
- Windows 11
- Kerékpárosok, bringások ide!
- Trollok komolyan
- Véleményes teszt bizonygatja mennyit ér a Macbook Neo 8 GB RAM-ja
- További aktív témák...
- A LEGENDA! ASUS ROG STRIX GTX 1080 Ti 11GB GDDR5X 352bit - Brutális erő, makulátlan hűtés!
- Apple iPhone 13 mini, 128 GB, fehér, aksi 87%
- LENOVO ThinkPad X260,12.5",i5-6300U,8GB DDR4,256GB SSD,WIN11
- AKCIÓ 0330-ig!!! GIGABYTE Z790 EAGLE +2x16GB 6000MHz hűtőbordás DDR5 kit! GAR/SZÁMLA (a Te nevedre)!
- AKCIÓ 0330-ig!!! GIGABYTE Z790 EAGLE +2x16GB 6400MHz CL32 PATRIOT VIPER VENOM DDR5 kit! GAR/SZÁMLA!
- Samsung Galaxy A53 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- HÚSVÉTI AKCIÓK / MICROSOFT WINDOWS 10,11 / OFFICE 16,19,21,24 / VÍRUS,VPN VÉDELEM / SZÁMLA / 0-24
- Apple Airpad 5th 64GB 100% (1év Garancia)
- iPhone 17 Pro Max Mélykék - Bontatlan !! www.stylebolt.hu - Apple eszközök és tartozékok !!
- LG 27GR93U-B - 27" IPS - UHD 4K - 144Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDR 400
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

