所以我有一个两个numpy数组。其中一个数组包含我的数据库的object_ids,所有这些都是整数,另一个包含我想要放入我的数据库的浮点值。我的数据库也是一个mysql db。
将所有这些放到我的mysql数据库中的最有效方法是什么因为我希望优化我的代码。
我还使用MySQLdb和游标连接到我的数据库。
答案 0 :(得分:1)
您可以使用public class ObjAMatcher extends TypeSafeMatcher<ObjA> {
Matcher<? super String> aaa;
Matcher<? super String> bbb;
Matcher<? super String> ccc;
Matcher<? super ObjX> xxx;
public ObjAMatcher(ObjB entity) {
aaa = is(entity.getAaa());
bbb = is(entity.getBbb());
ccc = is(entity.getCcc());
xxx = is(entity.getXxx());
}
@Override
protected boolean matchesSafely(ObjB objB) {
boolean equals = true;
match &= aaa.matches(objB.getAaa()); // true
match &= bbb.matches(objB.getBbb()); // true
match &= ccc.matches(objB.getCcc()); // true
match &= xxx.matches(objB.getXxx()); // false
return match;
}
// ...
}
作为两个世界之间的干净界面。
举个例子:
pandas
然后,您可以使用df.to_sql
将数据转移到SQL数据库中。