mirror of
https://github.com/erg-lang/erg.git
synced 2025-09-30 21:01:10 +00:00
Merge branch 'main' into rwlock
This commit is contained in:
parent
8c983c3714
commit
0d3691f243
143 changed files with 4781 additions and 3289 deletions
|
@ -0,0 +1,29 @@
|
|||
# TODO: dependent (static shaped)
|
||||
.NDArray = 'ndarray': (T: Type) -> ClassType
|
||||
.NDArray(T) <: Output T
|
||||
.NDArray(_) <: Num
|
||||
.NDArray.
|
||||
shape: [Nat; _]
|
||||
ndim: Nat
|
||||
dtype: Type
|
||||
size: Nat
|
||||
|
||||
.nan: Float
|
||||
.Nan: Float
|
||||
|
||||
.abs: |T|(object: .NDArray(T),) -> .NDArray(T)
|
||||
.add: |T|(object: .NDArray(T), other: .NDArray(T)) -> .NDArray(T)
|
||||
.all: |T <: Num|(object: .NDArray(T),) -> Bool
|
||||
.any: |T <: Num|(object: .NDArray(T),) -> Bool
|
||||
.arange: |T <: Num|(start: T, stop := T, step := T) -> .NDArray(T)
|
||||
.array: |T|(object: Iterable(T),) -> .NDArray(T)
|
||||
.linspace: |T <: Num|(start: T, stop: T, num := Nat, endpoint := Bool, retstep := Bool, dtype := Type, axis := Nat) -> .NDArray(T)
|
||||
.max: |T <: Num|(object: .NDArray(T),) -> T
|
||||
.mean: |T <: Num|(object: .NDArray(T),) -> T
|
||||
.min: |T <: Num|(object: .NDArray(T),) -> T
|
||||
.ones: |T|(shape: Nat or [Nat; _], dtype := Type) -> .NDArray(T)
|
||||
.reshapce: |T|(object: .NDArray(T), shape: [Nat; _]) -> .NDArray(T)
|
||||
.std: |T <: Num|(object: .NDArray(T),) -> T
|
||||
.sum: |T|(object: .NDArray(T),) -> T
|
||||
.sqrt: |T|(object: .NDArray(T),) -> .NDArray(T)
|
||||
.transpose: |T|(object: .NDArray(T), axes := [Nat; _]) -> .NDArray(T)
|
0
crates/erg_compiler/lib/external/numpy.d/fft.d/__init__.d.er
vendored
Normal file
0
crates/erg_compiler/lib/external/numpy.d/fft.d/__init__.d.er
vendored
Normal file
0
crates/erg_compiler/lib/external/numpy.d/lib.d/__init__.d.er
vendored
Normal file
0
crates/erg_compiler/lib/external/numpy.d/lib.d/__init__.d.er
vendored
Normal file
0
crates/erg_compiler/lib/external/numpy.d/linalg.d/__init__.d.er
vendored
Normal file
0
crates/erg_compiler/lib/external/numpy.d/linalg.d/__init__.d.er
vendored
Normal file
0
crates/erg_compiler/lib/external/numpy.d/package.er
vendored
Normal file
0
crates/erg_compiler/lib/external/numpy.d/package.er
vendored
Normal file
0
crates/erg_compiler/lib/external/numpy.d/polynomial.d/__init__.d.er
vendored
Normal file
0
crates/erg_compiler/lib/external/numpy.d/polynomial.d/__init__.d.er
vendored
Normal file
0
crates/erg_compiler/lib/external/numpy.d/random.d/__init__.d.er
vendored
Normal file
0
crates/erg_compiler/lib/external/numpy.d/random.d/__init__.d.er
vendored
Normal file
Loading…
Add table
Add a link
Reference in a new issue