Problem in calculating all differences between features of data and lists
Suppose that we have some data that contain features for the sample numbers 0,1,2,...,9 and a list y that contains the labels of 0,1,...,9 that correspond to each raw of data.These data have dimensions (2006,256) where 256 are the features and 2006 the samples numbers.
Also we are given the means of 0,1,2,...,9 as v0,v1,v2,...,v9, where each v0,v1,...,v9 has dimension (1,256).
I would like to calculate the euclidean difference between all the 2006 sample and v0,v1,v2,...,v9 in order to make classification.
In order to do that I have to take the difference between features and v0,v1,v2,...,v9 for each sample.For example for sample 1 I have to take the difference of 256 features with v0, then with v1 etc. and then find the min difference.
I define ListV=[v0,v1,v2,...,v9]
and my code is
diff=
ListV=[v0,v1,v2,v3,v4,v5,v6,v7,v8,v9]
for j in range(0,10):
i=np.where(y==j)
for k in range(0,len(i[0][:])):
for l in range(0,9-j):
diff.append(distance.euclidean(ListV[j+l],data[i[0][k],:]))
but this code leaves out many euclidean differences.
I would like some help in order to fix that and find all the differences.
python python-3.x
add a comment |
Suppose that we have some data that contain features for the sample numbers 0,1,2,...,9 and a list y that contains the labels of 0,1,...,9 that correspond to each raw of data.These data have dimensions (2006,256) where 256 are the features and 2006 the samples numbers.
Also we are given the means of 0,1,2,...,9 as v0,v1,v2,...,v9, where each v0,v1,...,v9 has dimension (1,256).
I would like to calculate the euclidean difference between all the 2006 sample and v0,v1,v2,...,v9 in order to make classification.
In order to do that I have to take the difference between features and v0,v1,v2,...,v9 for each sample.For example for sample 1 I have to take the difference of 256 features with v0, then with v1 etc. and then find the min difference.
I define ListV=[v0,v1,v2,...,v9]
and my code is
diff=
ListV=[v0,v1,v2,v3,v4,v5,v6,v7,v8,v9]
for j in range(0,10):
i=np.where(y==j)
for k in range(0,len(i[0][:])):
for l in range(0,9-j):
diff.append(distance.euclidean(ListV[j+l],data[i[0][k],:]))
but this code leaves out many euclidean differences.
I would like some help in order to fix that and find all the differences.
python python-3.x
add a comment |
Suppose that we have some data that contain features for the sample numbers 0,1,2,...,9 and a list y that contains the labels of 0,1,...,9 that correspond to each raw of data.These data have dimensions (2006,256) where 256 are the features and 2006 the samples numbers.
Also we are given the means of 0,1,2,...,9 as v0,v1,v2,...,v9, where each v0,v1,...,v9 has dimension (1,256).
I would like to calculate the euclidean difference between all the 2006 sample and v0,v1,v2,...,v9 in order to make classification.
In order to do that I have to take the difference between features and v0,v1,v2,...,v9 for each sample.For example for sample 1 I have to take the difference of 256 features with v0, then with v1 etc. and then find the min difference.
I define ListV=[v0,v1,v2,...,v9]
and my code is
diff=
ListV=[v0,v1,v2,v3,v4,v5,v6,v7,v8,v9]
for j in range(0,10):
i=np.where(y==j)
for k in range(0,len(i[0][:])):
for l in range(0,9-j):
diff.append(distance.euclidean(ListV[j+l],data[i[0][k],:]))
but this code leaves out many euclidean differences.
I would like some help in order to fix that and find all the differences.
python python-3.x
Suppose that we have some data that contain features for the sample numbers 0,1,2,...,9 and a list y that contains the labels of 0,1,...,9 that correspond to each raw of data.These data have dimensions (2006,256) where 256 are the features and 2006 the samples numbers.
Also we are given the means of 0,1,2,...,9 as v0,v1,v2,...,v9, where each v0,v1,...,v9 has dimension (1,256).
I would like to calculate the euclidean difference between all the 2006 sample and v0,v1,v2,...,v9 in order to make classification.
In order to do that I have to take the difference between features and v0,v1,v2,...,v9 for each sample.For example for sample 1 I have to take the difference of 256 features with v0, then with v1 etc. and then find the min difference.
I define ListV=[v0,v1,v2,...,v9]
and my code is
diff=
ListV=[v0,v1,v2,v3,v4,v5,v6,v7,v8,v9]
for j in range(0,10):
i=np.where(y==j)
for k in range(0,len(i[0][:])):
for l in range(0,9-j):
diff.append(distance.euclidean(ListV[j+l],data[i[0][k],:]))
but this code leaves out many euclidean differences.
I would like some help in order to fix that and find all the differences.
python python-3.x
python python-3.x
edited Nov 10 '18 at 15:25
rinkert
1,394417
1,394417
asked Nov 10 '18 at 15:19
G1I2AG1I2A
62
62
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
This problem occurred for me once. On that case I had null data in my data-set, be sure your data have defined and real values.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53240346%2fproblem-in-calculating-all-differences-between-features-of-data-and-lists%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
This problem occurred for me once. On that case I had null data in my data-set, be sure your data have defined and real values.
add a comment |
This problem occurred for me once. On that case I had null data in my data-set, be sure your data have defined and real values.
add a comment |
This problem occurred for me once. On that case I had null data in my data-set, be sure your data have defined and real values.
This problem occurred for me once. On that case I had null data in my data-set, be sure your data have defined and real values.
answered Nov 10 '18 at 15:36
saeed heidarisaeed heidari
1644
1644
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53240346%2fproblem-in-calculating-all-differences-between-features-of-data-and-lists%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown