Сирек матрица - бұл көбінесе нөлдік мәндерден тұратын матрица Сирек матрицалар тығыз матрицалар деп аталатын негізінен нөлдік емес мәндері бар матрицалардан ерекшеленеді. … Мысалда матрицадағы 18 элементтің 13 нөлдік мәні бар, бұл матрицаға 0,722 немесе шамамен 72% сиректік ұпайын береді.
Сирек матрицалардың қандай түрлері бар?
Жеті қолжетімді сирек матрица түрі бар:
- csc_матрицасы: қысылған сирек баған пішімі.
- csr_matrix: қысылған сирек жол пішімі.
- bsr_матрицасы: Сирек жол пішімін блоктау.
- lil_matrix: тізімдер тізімі пішімі.
- dok_matrix: пернелер сөздігі пішімі.
- coo_matrix: COORDinate пішімі (aka IJV, триплет пішімі)
Сирек матрицаны қалай табуға болады?
Берілген матрицаның сирек матрица екенін немесе емес екенін тексеру үшін алдымен матрицасындағы нөлдік элементтердің санын санаймыз. Содан кейін матрицаның өлшемін есептеңіз. Матрица сирек болуы үшін массивтегі нөлдік элементтердің саны өлшем/2-ден үлкен болуы керек.
Питон тіліндегі сирек матрица дегеніміз не?
Сирек матрицаларда тек нөлден басқа бірнеше мәндер бар. … Мұндай деректерді екі өлшемді матрицалық деректер құрылымында сақтау кеңістікті ысырап етеді. Сондай-ақ, сирек матрицаларды тығыз сияқты көрсету және олармен жұмыс істеу есептеу үшін қымбатқа түседі.
Неге біз сирек матрицаны пайдаланамыз?
Сирек матрицаларды көп санды нөлдік элементтерден тұратын деректерді сақтау үшін пайдалану жадтың айтарлықтай көлемін үнемдеуге және сол деректерді өңдеуді жылдамдатуға болады сирек - қос немесе логикалық элементтерден тұратын кез келген екі өлшемді MATLAB® матрицасына тағайындауға болатын төлсипат.