NlpToolkit-Math
1.0.0
See the version list below for details.
dotnet add package NlpToolkit-Math --version 1.0.0
NuGet\Install-Package NlpToolkit-Math -Version 1.0.0
<PackageReference Include="NlpToolkit-Math" Version="1.0.0" />
<PackageVersion Include="NlpToolkit-Math" Version="1.0.0" />
<PackageReference Include="NlpToolkit-Math" />
paket add NlpToolkit-Math --version 1.0.0
#r "nuget: NlpToolkit-Math, 1.0.0"
#:package NlpToolkit-Math@1.0.0
#addin nuget:?package=NlpToolkit-Math&version=1.0.0
#tool nuget:?package=NlpToolkit-Math&version=1.0.0
Detailed Description
Vector
Bir vektör yaratmak için:
a = Vector(ArrayList<Double> values)
Vektörler eklemek için
void Add(Vector v)
Çıkarmak için
void Subtract(Vector v)
Vector Difference(Vector v)
İç çarpım için
double DotProduct(Vector v)
double DotProduct()
Bir vektörle cosinüs benzerliğini hesaplamak için
double CosineSimilarity(Vector v)
Bir vektörle eleman eleman çarpmak için
Vector ElementProduct(Vector v)
Matrix
3'e 4'lük bir matris yaratmak için
a = Matrix(3, 4)
Elemanları rasgele değerler alan bir matris yaratmak için
Matrix(int row, int col, double min, double max)
Örneğin,
a = Matrix(3, 4, 1, 5)
3'e 4'lük elemanları 1 ve 5 arasında değerler alan bir matris yaratır.
Birim matris yaratmak için
Matrix(int size)
Örneğin,
a = Matrix(4)
4'e 4'lük köşegeni 1, diğer elemanları 0 olan bir matris yaratır.
Matrisin i. satır, j. sütun elemanını getirmek için
double GetValue(int rowNo, int colNo)
Örneğin,
a.GetValue(3, 4)
- satır, 4. sütundaki değeri getirir.
Matrisin i. satır, j. sütunundaki elemanı değiştirmek için
void SetValue(int rowNo, int colNo, double value)
Örneğin,
a.SetValue(3, 4, 5)
- satır, 4.sütundaki elemanın değerini 5 yapar.
Matrisleri toplamak için
void Add(Matrix m)
Çıkarmak için
void Subtract(Matrix m)
Çarpmak için
Matrix Multiply(Matrix m)
Elaman eleman matrisleri çarpmak için
Matrix RlementProduct(Matrix m)
Matrisin transpozunu almak için
Matrix Transpose()
Matrisin simetrik olup olmadığı belirlemek için
boolean IsSymmetric()
Determinantını almak için
double Determinant()
Tersini almak için
void Inverse()
Matrisin eigenvektör ve eigendeğerlerini bulmak için
ArrayList<Eigenvector> Characteristics()
Bu metodla bulunan eigenvektörler eigendeğerlerine göre büyükten küçüğe doğru sıralı olarak döndürülür.
Distribution
Verilen bir değerin normal dağılımdaki olasılığını döndürmek için
static double ZNormal(double z)
Verilen bir olasılığın normal dağılımdaki değerini döndürmek için
static double ZInverse(double p)
Verilen bir değerin chi kare dağılımdaki olasılığını döndürmek için
static double ChiSquare(double x, int freedom)
Verilen bir olasılığın chi kare dağılımdaki değerini döndürmek için
static double ChiSquareInverse(double p, int freedom)
Verilen bir değerin F dağılımdaki olasılığını döndürmek için
static double FDistribution(double F, int freedom1, int freedom2)
Verilen bir olasılığın F dağılımdaki değerini döndürmek için
static double FDistributionInverse(double p, int freedom1, int freedom2)
Verilen bir değerin t dağılımdaki olasılığını döndürmek için
static double TDistribution(double T, int freedom)
Verilen bir olasılığın t dağılımdaki değerini döndürmek için
static double TDistributionInverse(double p, int freedom)
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.2 is compatible. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
-
.NETCoreApp 2.2
- No dependencies.
NuGet packages (4)
Showing the top 4 NuGet packages that depend on NlpToolkit-Math:
| Package | Downloads |
|---|---|
|
NlpToolkit-Dictionary
Package Description |
|
|
NlpToolkit-NGram
Package Description |
|
|
NlpToolkit-Classification
Package Description |
|
|
NlpToolkit-Hmm
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.