f
This commit is contained in:
@@ -105,8 +105,8 @@ void Vapp::update()
|
||||
simil[1] = Similarity::calc_similarity(manager.vector, Similarity::cosine_similarity);
|
||||
simil[2] = Similarity::calc_similarity(manager.vector, Similarity::cosine_similarity_int);
|
||||
simil[3] = Similarity::calc_similarity(manager.vector, Similarity::hamming_distance);
|
||||
simil[4] = Similarity::calc_similarity(manager.vector, Similarity::hamming_distance_without_seeds);
|
||||
simil[5] = Similarity::calc_similarity(manager.vector, Similarity::levenshtein_distance);
|
||||
simil[4] = Similarity::calc_similarity(manager.vector, Similarity::levenshtein_distance);
|
||||
simil[5] = Similarity::calc_similarity(manager.vector, Similarity::dot_minmax);
|
||||
stageOfDrawing = DrawingStage::save;
|
||||
break;
|
||||
case DrawingStage::save:
|
||||
@@ -185,8 +185,8 @@ void Vapp::draw()
|
||||
ImGui::LabelText("##sim2", "cosine_similarity: %f", simil[1]);
|
||||
ImGui::LabelText("##sim3", "cosine_similarity_int: %f", simil[2]);
|
||||
ImGui::LabelText("##sim4", "hamming_distance: %f", simil[3]);
|
||||
ImGui::LabelText("##sim5", "hamming_distance_without_seeds: %f", simil[4]);
|
||||
ImGui::LabelText("##sim6", "levenshtein_distance: %f", simil[5]);
|
||||
ImGui::LabelText("##sim5", "levenshtein_distance: %f", simil[4]);
|
||||
ImGui::LabelText("##sim6", "dot_minmax: %f", simil[5]);
|
||||
|
||||
const ImGuiTableFlags flags = ImGuiTableFlags_NoHostExtendX | ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_Resizable | ImGuiTableFlags_BordersOuter | ImGuiTableFlags_BordersV | ImGuiTableFlags_ContextMenuInBody;
|
||||
const int columns = numberOfFunc + 1;
|
||||
@@ -206,9 +206,9 @@ void Vapp::draw()
|
||||
ImGui::TableSetColumnIndex(4);
|
||||
ImGui::Text("hamming_distance");
|
||||
ImGui::TableSetColumnIndex(5);
|
||||
ImGui::Text("hamming_distance_without_seeds");
|
||||
ImGui::TableSetColumnIndex(6);
|
||||
ImGui::Text("levenshtein_distance");
|
||||
ImGui::TableSetColumnIndex(6);
|
||||
ImGui::Text("dot_minmax");
|
||||
|
||||
for (int row = 0; row < similTable.size(); row++)
|
||||
{
|
||||
@@ -325,8 +325,8 @@ void Vapp::setUpTable()
|
||||
similTable[s][1] = Similarity::calc_similarity(manager.vector, Similarity::cosine_similarity);
|
||||
similTable[s][2] = Similarity::calc_similarity(manager.vector, Similarity::cosine_similarity_int);
|
||||
similTable[s][3] = Similarity::calc_similarity(manager.vector, Similarity::hamming_distance);
|
||||
similTable[s][4] = Similarity::calc_similarity(manager.vector, Similarity::hamming_distance_without_seeds);
|
||||
similTable[s][5] = Similarity::calc_similarity(manager.vector, Similarity::levenshtein_distance);
|
||||
similTable[s][4] = Similarity::calc_similarity(manager.vector, Similarity::levenshtein_distance);
|
||||
similTable[s][5] = Similarity::calc_similarity(manager.vector, Similarity::dot_minmax);
|
||||
DnaManager::newGen(&manager);
|
||||
}
|
||||
else
|
||||
@@ -341,8 +341,8 @@ void Vapp::setUpTable()
|
||||
sprintf(buff, "%ld.txt", id);
|
||||
std::ofstream file(buff);
|
||||
|
||||
file << "| index | euclidean_distance | cosine_similarity | cosine_similarity_int | hamming_distance | hamming_distance_without_seeds | levenshtein_distance |\n";
|
||||
file << "| --- | --- | --- | --- | --- | --- | --- |\n";
|
||||
file << "| index | euclidean_distance | cosine_similarity | cosine_similarity_int | hamming_distance | levenshtein_distance | dot_minmax |\n";
|
||||
file << "| --- | --- | --- | --- | --- | --- | --- |\n";
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user