假设我们在包A中有A类,在包B中有B类.如果类A的对象引用了类B,那么这两个类被认为在它们之间具有耦合.
为了解决耦合问题,建议在包A中定义一个接口,该接口由包B中的类实现.然后,类A的对象可以引用包A中的接口.这通常是"依赖倒置"的一个例子.
这是"在接口级别解耦两个类"的示例.如果是,那么它如何消除类之间的耦合并在两个类耦合时保留相同的功能?
我正在开发netbeans的Android应用程序.我正在尝试使用opencsv读取CSV文件.当我将文件放在资源文件夹中并尝试从那里读取它时,在构建说无效资源目录时出错.我应该在哪里存储csv文件,以便每次应用程序启动时都可以读取它?
我的数据框如下:
X1 X2 X3
3 102.20000 26.07667
4 115.00000 25.12500
5 36.70000 35.05545
Run Code Online (Sandbox Code Playgroud)
其中列X1表示行的唯一标识符,而X2表示X3,X3是特征
我想在执行k表示对数据进行聚类之前执行缩放,
mydata <- scale(mydata)
X1 X2 X3
-11715.6 -12.2200734 -9.7826627
-11714.6 0.5799266 -10.7343294
-11713.6 -77.7200734 -0.8038748
Run Code Online (Sandbox Code Playgroud)
我不希望列X1缩放,但希望它保留在数据框上.有办法吗?