我在 Python 中有以下代码从文件夹 in_folder 中的 csv 文件中删除第一行,然后将它们保存在文件夹 out_folder 中。现在我需要删除csv 文件的第一列。有谁知道如何做到这一点?
import csv
import glob
import os
import shutil
path = 'in_folder/*.csv'
files=glob.glob(path)
#Read every file in the directory
x = 0 #counter
for filename in files:
with open(filename, 'r') as fin:
data = fin.read().splitlines(True)
with open(filename, 'w') as fout:
fout.writelines(data[1:])
x+=1
print(x)
dir_src = "in_folder"
dir_dst = "out_folder"
for file in os.listdir(dir_src):
if x>0:
src_file = os.path.join(dir_src, file)
dst_file = os.path.join(dir_dst, file)
shutil.move(src_file, dst_file)
Run Code Online (Sandbox Code Playgroud) 我有一个使用Keras进行机器学习的Python脚本。我正在建立X和Y分别是功能和标签。
标签的构建如下:
def main=():
depth = 10
nclass = 101
skip = True
output = "True"
videos = 'sensor'
img_rows, img_cols, frames = 8, 8, depth
channel = 1
fname_npz = 'dataset_{}_{}_{}.npz'.format(
nclass, depth, skip)
vid3d = videoto3d.Videoto3D(img_rows, img_cols, frames)
nb_classes = nclass
x, y = loaddata(videos, vid3d, nclass,
output, skip)
X = x.reshape((x.shape[0], img_rows, img_cols, frames, channel))
Y = np_utils.to_categorical(y, nb_classes) # This needs to be changed
Run Code Online (Sandbox Code Playgroud)
Keras中使用的函数“ to_categorical”的解释如下:
to_categorical
keras.utils.to_categorical(y,num_classes = None)
将类向量(整数)转换为二进制类矩阵。
现在我正在使用NumPy。您能否让我知道如何构建相同的代码行才能工作?换句话说,我正在NumPy中寻找“ to_categorical”功能的等效项。
我是Java新手,我正在创建一个简单的GUI.我在Java中有一个标签JFrame,当我点击它时,程序应该显示另一个框架并隐藏当前框架.我也打印它来检查标签(它的作用就像一个按钮)是否有效.第一次它并没有在所有的工作.它的工作原理从第二点击开始下一个尝试,但它并不能掩盖当前帧.
我的代码是:
private void jLabel4MouseClicked(java.awt.event.MouseEvent evt) {
MainFrame mf = new MainFrame();
jLabel4.addMouseListener(new MouseAdapter (){
@Override
public void mousePressed(MouseEvent e){
System.out.println("It works.");
mf.setVisible(true);
NewJFrame2 n2 = new NewJFrame2();
n2.setVisible(false);
}
});
Run Code Online (Sandbox Code Playgroud)
有没有人知道如何解决它,以便从第一次单击和隐藏当前帧工作?
我正在绘制一些物体,JFrame如圆形,矩形和它们之间的弧形.
我想知道如何实现一个撤销按钮,记住我发现的那些按钮是针对文本字段并在其中写入的.
我没有要显示的代码,我希望收到有关如何实现它的建议.是否可以"注册"最后发生的事件然后将其删除?
我有一个关于删除圆圈的非常简单的代码.它只适用于他们,我知道这是完全错误的,因为我可以有其他事件,如矩形绘制或它们之间的弧.
任何帮助表示赞赏.