Skip to content

sklearn.svm

sklearn.svm.LinearSVC

sklearn.svm.LinearSVC


This class provides Linear Support Vector Classification.

Methods

sklearn.svm.LinearSVC.fit

  • sklearn.svm.LinearSVC.fit(X, y, sample_weight=None)

    Supported Arguments

    • X: NumPy Array or Pandas Dataframes.
    • y: NumPy Array.
    • sample_weight: Numeric NumPy Array (only if data is not distributed)

sklearn.svm.LinearSVC.predict

  • sklearn.svm.LinearSVC.predict(X)

    Supported Arguments

    • X: NumPy Array or Pandas Dataframes.

sklearn.svm.LinearSVC.score

  • sklearn.svm.LinearSVC.score(X, y, sample_weight=None)

    Supported Arguments

    • X: NumPy Array or Pandas Dataframes.
    • y: NumPy Array or Pandas Dataframes.
    • sample_weight: Numeric NumPy Array or Pandas Dataframes.

Example Usage:

>>> import bodo
>>> import numpy as np
>>> from sklearn.svm import LinearSVC
>>> from sklearn.preprocessing import StandardScaler
>>> from sklearn.datasets import make_classification
>>> X, y = make_classification(n_features=4, random_state=0)
>>> @bodo.jit
... def test_linearsvc(X, y):
...   scaler = StandardScaler()
...   scaler.fit(X)
...   X = scaler.transform(X)
...   clf = LinearSVC()
...   clf.fit(X, y)
...   ans = clf.predict(np.array([[0, 0, 0, 0]]))
...   print(ans)
...
>>> test_linearsvc(X, y)
[1]