Skip to content

Instantly share code, notes, and snippets.

require 'narray'
require 'modshogun'
require 'load'
require 'pp'
traindat = LoadMatrix.load_numbers('../data/fm_train_real.dat')
testdat = LoadMatrix.load_numbers('../data/fm_test_real.dat')
parameter_list=[[traindat,testdat, 1.3],[traindat,testdat, 1.4]]
python:
1.000000000000000888e+00 8.697612007219667190e-07 7.606572996282073146e-03 4.982428336130896585e-02 8.645097765506888632e-02 9.135574888113879135e-04 3.911120085849802974e-01 1.010311110027787840e-01 5.183501473120638581e-01 1.840546946713414673e-03 1.802205320235071226e-02 1.440007592577405016e-01 2.610762812889193003e-03 5.927863503754311281e-04 4.764669835475758286e-01 4.989799283939061469e-01 5.697286199741696811e-02 6.434355124013557692e-02 1.214253786454690641e-02 5.024530094839701772e-04 1.353226973561292568e-01 3.115763772558877154e-02 4.024206565412899450e-02 6.399628604048184221e-17 3.655758074426535333e-22 1.982628806650548749e-20 4.068347939352688706e-19 4.818696986466294807e-31 2.889408917530530240e-29 5.000610959798686795e-23 9.587657665156156175e-19 9.035403627347223310e-14 7.394126434234733642e-24 9.164598590936578404e-23 7.446942601085295603e-17 3.800959651605866785e-19 5.551298869639196579e-19 1.405198241117735672e-21 1.733245703704871019e-14 1.125267803287417774e-24 8.62348052611255
python:
Gaussian (print km_test)
[[ 1.39369388e-01 6.17827013e-02 5.05245234e-05 ..., 7.07767541e-19
4.39737161e-12 1.07648197e-10]
[ 4.67427778e-06 2.25463182e-03 1.90677605e-03 ..., 2.55276916e-15
5.11920075e-11 5.39042382e-09]
[ 1.93519831e-01 7.23224521e-01 3.95976413e-01 ..., 7.58609897e-10
1.58381295e-05 2.25541630e-04]
...,
[ 1.31999439e-11 3.46231522e-11 7.89283460e-06 ..., 6.30787796e-01
Python:
from shogun.Features import RealFeatures
from numpy import array, float64, all
# create dense matrices A,B,C
matrix=array([[1,2,3],[4,0,0],[0,0,0],[0,5,0],[0,0,6],[9,9,9]], dtype=float64)
parameter_list = [[matrix]]
# ... of type LongInt