假设我有一个矩阵A =
1 2 3;
4 5 6;
7 8 9
和矩阵B =
1 NaN 3;
NaN 5 6;
7 NaN NaN
我想取消在矩阵B中取消的相同元素。它将是:
A2 =
1 NaN 3;
NaN 5 6;
7 NaN NaN
我该怎么做?
答案 0 :(得分:3)
您可以创建新矩阵A2,使每个元素都为// Create a database + connect
DatabaseBuilder.create(FileFormat.V2010, new File(path));
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
conn = DriverManager.getConnection("jdbc:ucanaccess://" + path + ";singleconnection=true" ,"", "");
// Create table
String sql = "CREATE TABLE Test (id AUTOINCREMENT PRIMARY KEY, value CHAR(1) NOT NULL)";
conn.createStatement().executeUpdate(sql);
。
这依赖于NaN在表达式评估中传播的事实,a2 = b - b + a
在所有其他实例中基本上都是无操作。
也保证永远不会溢出你的类型。