NlpToolkit-Math 1.0.0

There is a newer version of this package available.
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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NlpToolkit-Math" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="NlpToolkit-Math" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="NlpToolkit-Math" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add NlpToolkit-Math --version 1.0.0
                    
#r "nuget: NlpToolkit-Math, 1.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package NlpToolkit-Math@1.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=NlpToolkit-Math&version=1.0.0
                    
Install as a Cake Addin
#tool nuget:?package=NlpToolkit-Math&version=1.0.0
                    
Install as a Cake Tool

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)
  1. 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)
  1. 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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .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.

Version Downloads Last Updated
1.0.8 1,126 2/8/2025
1.0.7 411 2/16/2023
1.0.6 522 1/9/2023
1.0.5 7,731 2/10/2022
1.0.4 606 8/11/2021
1.0.3 13,082 4/24/2021
1.0.2 4,506 7/26/2020
1.0.1 9,078 7/16/2020
1.0.0 5,889 3/21/2020