LinearAlgebra.jl
Julia Linear Algebra standard library
Install / Use
/learn @JuliaLang/LinearAlgebra.jlREADME
LinearAlgebra
This package is part of the Julia standard library (stdlib).
LinearAlgebra.jl provides functionality for performing linear algebra operations in Julia.
| Build Status | Coverage |
|:-------------------------------:|:-------------------------------:|
|
|
Using development versions of this package
This package performs some type piracy and is also included in the sysimage, which makes using a development version slightly more complex than usual.
To use a development version of this package, you can choose one of the following methods:
-
Prune the sysimg version and load the package:
Start
juliaasJULIA_PRUNE_OLD_LA=true julia +nightly --compiled-modules=existing --project -i -e 'include("test/prune_old_LA.jl")'where it is assumed that one is already within the
LinearAlgebradirectory (otherwise, adjust the project path accordingly). Thejulia +nightlycommand above assumes thatjuliaupis being used to launchjulia, but one may substitute this with the path to the julia executable. -
Build Julia with the custom
LinearAlgebracommit:Modify the commit in
stdlib/LinearAlgebra.versionand build Julia. This requires one to push the development branch toGitHubor an equivalent platform. -
Build a custom sysimage with the new
LinearAlgebra:- Install
PackageCompiler. - Load it and, with this project active, run:
create_sysimage(["LinearAlgebra"]; sysimage_path="new_sysimage.so", incremental=false, filter_stdlibs=true) - Start Julia with the custom sysimage:
julia -Jnew_sysimage.so
- Install
Migrating a Pull Request (PR) from the Julia repository to this repository
Since this package was split out from the main Julia repository, you might have previously made a pull request (PR) to the Julia repo. You can easily migrate such PRs to this repository using the following steps:
-
Add the Julia repository (or your fork) as a new remote repository:
git remote add juliarepo https://github.com/JuliaLang/julia -
Fetch the commits from the Julia repository:
git fetch juliarepo -
Cherry-pick the relevant commits made in the Julia repository to this repository:
git cherry-pick $JULIA_COMMIT
Related Skills
node-connect
349.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.7kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
