Skip to content

Commit 60ec9fd

Browse files
committed
Back to np.log
1 parent 2ea03e2 commit 60ec9fd

File tree

3 files changed

+16
-36
lines changed

3 files changed

+16
-36
lines changed
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
INSERT INTO qiita.allocation_equations(equation_name, expression)
22
VALUES
3-
('mem_model1', '(k * (log(x))) + (x * a) + b'),
4-
('mem_model2', '(k * (log(x))) + (b * ((log(x))**2)) + a'),
5-
('mem_model3', '(k * (log(x))) + (b * ((log(x))**2)) + (a * ((log(x))**3))'),
6-
('mem_model4', '(k * (log(x))) + (b * ((log(x))**2)) + (a * ((log(x))**2.5))'),
7-
('time_model1', 'a + b + ((log(x)) * k)'),
8-
('time_model2', 'a + (b * x) + ((log(x)) * k)'),
9-
('time_model3', 'a + (b * ((log(x))**2)) + ((log(x)) * k)'),
10-
('time_model4', '(a * ((log(x))**3)) + (b * ((log(x))**2)) + ((log(x)) * k)');
3+
('mem_model1', '(k * (np.log(x))) + (x * a) + b'),
4+
('mem_model2', '(k * (np.log(x))) + (b * ((np.log(x))**2)) + a'),
5+
('mem_model3', '(k * (np.log(x))) + (b * ((np.log(x))**2)) + (a * ((np.np.log(x))**3))'),
6+
('mem_model4', '(k * (np.log(x))) + (b * ((np.log(x))**2)) + (a * ((np.log(x))**2.5))'),
7+
('time_model1', 'a + b + ((np.log(x)) * k)'),
8+
('time_model2', 'a + (b * x) + ((np.log(x)) * k)'),
9+
('time_model3', 'a + (b * ((np.log(x))**2)) + ((np.log(x)) * k)'),
10+
('time_model4', '(a * ((np.log(x))**3)) + (b * ((np.log(x))**2)) + ((np.log(x)) * k)');

qiita_db/test/test_meta_util.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -529,20 +529,18 @@ def test_update_resource_allocation_redis(self):
529529
cname, sname, version, col_name, 'title_mem')
530530
title_mem = str(r_client.get(title_mem_str))
531531
self.assertTrue(
532-
"model: "
533-
"k * log(x) + "
534-
"b * log(x)^2 + "
535-
"a * log(x)^2.5" in title_mem
532+
"model: (k * (np.log(x))) + "
533+
"(b * ((np.log(x))**2)) + "
534+
"(a * ((np.log(x))**2.5))" in title_mem
536535
)
537536

538537
title_time_str = 'resources$#%s$#%s$#%s$#%s:%s' % (
539538
cname, sname, version, col_name, 'title_time')
540539
title_time = str(r_client.get(title_time_str))
541540
self.assertTrue(
542-
"model: "
543-
"a * log(x)^3 + "
544-
"b * log(x)^2 + "
545-
"log(x) * k" in title_time
541+
"model: (a * ((np.log(x))**3)) + "
542+
"(b * ((np.log(x))**2)) + "
543+
"((np.log(x)) * k)" in title_time
546544
)
547545

548546

qiita_db/util.py

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@
7676
import matplotlib.pyplot as plt
7777
from matplotlib import colormaps
7878
import numpy as np
79-
from numpy import log
8079
import pandas as pd
8180
from io import StringIO
8281
from json import loads
@@ -2383,31 +2382,14 @@ def retrieve_equations():
23832382
qdb.sql_connection.TRN.add(sql)
23842383
res = qdb.sql_connection.TRN.execute_fetchindex()
23852384
for models in res:
2386-
model_name = "Unknown model"
2387-
if models[1] == 'mem_model1':
2388-
model_name = "k * log(x) + x * a + b"
2389-
elif models[1] == 'mem_model2':
2390-
model_name = "k * log(x) + b * log(x)^2 + a"
2391-
elif models[1] == 'mem_model3':
2392-
model_name = "k * log(x) + b * log(x)^2 + a * log(x)^3"
2393-
elif models[1] == 'mem_model4':
2394-
model_name = "k * log(x) + b * log(x)^2 + a * log(x)^2.5"
2395-
elif models[1] == 'time_model1':
2396-
model_name = "a + b + log(x) * k"
2397-
elif models[1] == 'time_model2':
2398-
model_name = "a + b * x + log(x) * k"
2399-
elif models[1] == 'time_model3':
2400-
model_name = "a + b * log(x)^2 + log(x) * k"
2401-
elif models[1] == 'time_model4':
2402-
model_name = "a * log(x)^3 + b * log(x)^2 + log(x) * k"
24032385
if 'mem' in models[1]:
24042386
memory_models[models[1]] = {
2405-
"equation_name": model_name,
2387+
"equation_name": models[2],
24062388
"equation": lambda x, k, a, b: eval(models[2])
24072389
}
24082390
else:
24092391
time_models[models[1]] = {
2410-
"equation_name": model_name,
2392+
"equation_name": models[2],
24112393
"equation": lambda x, k, a, b: eval(models[2])
24122394
}
24132395
return (memory_models, time_models)

0 commit comments

Comments
 (0)