An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 2.4% on proxy.golang.org
Top 1.1% dependent packages on proxy.golang.org
Top 1.3% dependent repos on proxy.golang.org
Top 4.8% forks on proxy.golang.org
Top 0.6% docker downloads on proxy.golang.org

proxy.golang.org : github.com/james-bowman/sparse

Package sparse provides implementations of selected sparse matrix formats. Matrices and linear algebra are used extensively in scientific computing and machine learning applications. Large datasets are analysed comprising vectors of numerical features that represent some object. The nature of feature encoding schemes, especially those like "one hot", tends to lead to vectors with mostly zero values for many of the features. In text mining applications, where features are typically terms from a vocabulary, it is not uncommon for 99% of the elements within these vectors to contain zero values. Sparse matrix formats take advantage of this fact to optimise memory usage and processing performance by only storing and processing non-zero values. Sparse matrix formats can broadly be divided into 3 main categories: 1. Creational - Sparse matrix formats suited to construction and building of matrices. Matrix formats in this category include DOK (Dictionary Of Keys) and COO (COOrdinate aka triplet). 2. Operational - Sparse matrix formats suited to arithmetic operations e.g. multiplication. Matrix formats in this category include CSR (Compressed Sparse Row aka CRS - Compressed Row Storage) and CSC (Compressed Sparse Column aka CCS - Compressed Column Storage) 3. Specialised - Specialised matrix formats suiting specific sparsity patterns. Matrix formats in this category include DIA (DIAgonal) for efficiently storing and manipulating symmetric diagonal matrices. A common practice is to construct sparse matrices using a creational format e.g. DOK or COO and then convert them to an operational format e.g. CSR for arithmetic operations. All sparse matrix implementations in this package implement the Matrix interface defined within the gonum/mat package and so may be used interchangeably with matrix types defined within the package e.g. mat.Dense, mat.VecDense, etc.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/james-bowman/sparse
Keywords: bit-vector , blas , coo , csc , csr , dictionary-of-keys , go , golang , gonum , machine-learning , matrices , matrix , matrix-format , matrix-multiplication , scientific-computing , sparse-linear-systems , sparse-matrices , sparse-matrix , sparse-representations , vector
License: MIT
Latest release: almost 4 years ago
First release: almost 4 years ago
Namespace: github.com/james-bowman
Dependent packages: 20
Dependent repositories: 16
Stars: 137 on GitHub
Forks: 21 on GitHub
Docker dependents: 6
Docker downloads: 965,224
See more repository details: repos.ecosyste.ms
Last synced: about 2 months ago

Top 9.0% on proxy.golang.org
github.com/grutz/go-whittaker-eilers v0.0.1
Package smoother implements the Whittaker-Eilers Smoothing function for a slice of float64 values...
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/allanpk716/chinesesubfinder v0.55.3
216 versions - Latest release: over 1 year ago
Top 4.7% on proxy.golang.org
github.com/allanpk716/ChineseSubFinder v0.55.3
自动化中文字幕下载。字幕网站支持 zimuku、subhd、shooter、xunlei 。支持 Emby、Jellyfin、Plex、Sonarr、Radarr、TMM
216 versions - Latest release: over 1 year ago - 1,675 stars on GitHub
Top 4.3% on proxy.golang.org
github.com/ChineseSubFinder/ChineseSubFinder v0.55.3
自动化中文字幕下载。字幕网站支持 shooter、xunlei、arrst、a4k、SubtitleBest 。支持 Emby、Jellyfin、Plex、Sonarr、Radarr、TMM
216 versions - Latest release: over 1 year ago - 2,281 stars on GitHub
Top 4.6% on proxy.golang.org
github.com/chinesesubfinder/chinesesubfinder v0.55.3
自动化中文字幕下载。字幕网站支持 shooter、xunlei、arrst、a4k、SubtitleBest 。支持 Emby、Jellyfin、Plex、Sonarr、Radarr、TMM
216 versions - Latest release: over 1 year ago - 2,281 stars on GitHub
github.com/udawtr/takapack-go v0.0.0-20231117061053-33b82f3ff283
Simple sparse matrix solver with LU decomposition or CG method
1 version - Latest release: over 1 year ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/mikeydub/go-gallery v0.0.0-20231025175045-f33c4a9cd6b1
90 versions - Latest release: over 1 year ago
Top 8.2% on proxy.golang.org
github.com/velour/catbase v0.0.0-20231004142559-c44ada306107
Velour's spirit animal
11 versions - Latest release: over 1 year ago - 6 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/wamuir/matrix-market v0.0.0-20230909104039-ec99c4820698
Package market reads and writes in the NIST Matrix Market native exchange format. The Matrix Mar...
2 versions - Latest release: almost 2 years ago - 1 stars on GitHub
Top 8.3% on proxy.golang.org
github.com/arvados/lightning v0.0.0-20230829021829-a6bf32f85a38
9 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/jerensl/osqp.go v1.0.0
7 versions - Latest release: almost 2 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/similar-manga/similar v0.0.0-20230715063117-18451ec6eb0f
Finding recommendations between them all.
6 versions - Latest release: almost 2 years ago - 11 stars on GitHub
github.com/ORNL/sparse-gosine-similarity v0.0.0-20220923152114-875c1229ec64
Efficient sparse matrix multiplication and cosine similarity in Go
1 version - Latest release: almost 3 years ago - 1 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/yueyingjuesha/ChineseSubFinder v0.25.0
自动化中文字幕下载Golang LIbrary。字幕网站支持 zimuku、subhd、shooter、xunlei 。支持 Emby、Jellyfin、Plex、Sonarr、Radarr、TMM
94 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/yueyingjuesha/chinesesubfinder v0.25.0
自动化中文字幕下载Golang LIbrary。字幕网站支持 zimuku、subhd、shooter、xunlei 。支持 Emby、Jellyfin、Plex、Sonarr、Radarr、TMM
94 versions - Latest release: about 3 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/flavioltonon/birus v0.0.0-20210911233215-f1d6a64b2c76
1 version - Latest release: almost 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/jonreiter/clpwrapper v0.0.0-20210709061940-2259099e94ae
Package clpwrapper contains simple wrappers to help with lanl/clp once go has an approximately-st...
1 version - Latest release: almost 4 years ago
Top 9.0% on proxy.golang.org
github.com/vench/nlp v0.0.2
Package nlp provides implementations of selected machine learning algorithms for natural language...
2 versions - Latest release: about 5 years ago - 0 stars on GitHub
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.