python to matlab [1,x] form question

1 vue (au cours des 30 derniers jours)
fima v
fima v le 13 Avr 2020
Hello ,there is a trick in python to turn every matrices of NX2 into an NX2 matrices where the first column is all '1'
as shown in python bellow. i tried the same trick in matlab, its not working.
Where did i got wrong?
Thanks.
python:
feature_matrix = (feature_matrix - feature_matrix.mean()) / feature_matrix.std()
matlab:
x_data=[1:1000]
onss=ones(1,1000)
x_mat=[onss;x_data]'
x_mat=(x_mat-mean(x_mat))./std(x_mat);

Réponses (1)

Peng Li
Peng Li le 13 Avr 2020
why don't you zscore the x_mat first and add your column vector of all ones, although I don't quite understand why you want to do this. mathematically, std(ones(1, whateverLength)) is 0 and you divide 0 by 0 which will give you a nan.

Catégories

En savoir plus sur Call Python from MATLAB dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by