小编Rom*_*man的帖子

如何在Python中创建对象的副本?

我想创建一个对象的副本.我希望新对象拥有旧对象的所有属性(字段的值).但我想拥有独立的对象.因此,如果我更改新对象的字段值,则旧对象不应受此影响.

python oop copy object

159
推荐指数
3
解决办法
13万
查看次数

大熊猫能自动识别日期吗?

今天,我对以下事实感到非常惊讶:从数据文件中读取数据(例如)pandas能够识别值的类型:

df = pandas.read_csv('test.dat', delimiter=r"\s+", names=['col1','col2','col3'])
Run Code Online (Sandbox Code Playgroud)

例如,可以通过以下方式检查:

for i, r in df.iterrows():
    print type(r['col1']), type(r['col2']), type(r['col3'])
Run Code Online (Sandbox Code Playgroud)

特别是整数,浮点数和字符串被正确识别.但是,我有一个列具有以下格式的日期:2013-6-4.这些日期被识别为字符串(而不是python日期对象).有没有办法"学习"大熊猫到公认的日期?

python types date dataframe pandas

127
推荐指数
7
解决办法
16万
查看次数

为什么"没有项目被导入"?

我正在尝试"将现有项目导入工作区".作为"根目录",我选择所有.java(和.class)文件所在的目录.Eclipse告诉我"没有项目被导入".为什么?

java eclipse import project

99
推荐指数
5
解决办法
15万
查看次数

如何获取Java中当前时刻的年,月,日,小时,分钟,秒和毫秒?

如何获取Java中当前时刻的年,月,日,小时,分钟,秒和毫秒?我想把它们作为Strings.

java date

97
推荐指数
5
解决办法
32万
查看次数

如何使用点绘制两列pandas数据框?

我有一个pandas数据框,并希望绘制一列中的值与另一列中的值.幸运的是,有plot一种与数据帧相关的方法似乎可以满足我的需求:

df.plot(x='col_name_1', y='col_name_2')
Run Code Online (Sandbox Code Playgroud)

不幸的是,它看起来像打印样式(上市中这里kind参数)有没有点.我可以使用线条或条纹甚至密度但不能使用点数.有没有可以帮助解决这个问题的解决方法.

python plot matplotlib dataframe pandas

87
推荐指数
3
解决办法
24万
查看次数

为什么它无法从JAR文件加载主类清单属性?

我以这种方式创建了一个JAR文件jar cf jar-file input-files.现在,我正试图运行它.运行它不起作用(找不到jre命令):

jre -cp app.jar MainClass
Run Code Online (Sandbox Code Playgroud)

这也不起作用:

java -jar main.jar
Run Code Online (Sandbox Code Playgroud)

(无法从main.jar加载Main-Class清单属性).

我也发现了这一点

运行打包为JAR文件的应用程序(版本1.2 - 需要Main-Class清单标头)

什么是"Main-Class清单标题"?我该如何创建它以及在哪里放置它?

java jar header manifest

85
推荐指数
4
解决办法
33万
查看次数

CSS中多个类中的逗号和空格是什么意思?

这是一个我不明白的例子:

.container_12 .grid_6,
.container_16 .grid_8 {
    width: 460px;
}
Run Code Online (Sandbox Code Playgroud)

在我看来,width: 460px它适用于所有上述类.但是为什么有些类用逗号(,)分隔,有些只用空格分隔?

我假设width: 460px它只适用于那些以CSS文件中提到的方式组合类的元素.例如,它将被应用于<div class='container_12 grid_6'>但它不会应用于<div class='container_12'>.这个假设是否正确?

css css-selectors

81
推荐指数
5
解决办法
6万
查看次数

如何声明std :: unique_ptr以及它的用途是什么?

我试着理解我是如何std::unique_ptr工作的,并且我找到了这个文件.作者从以下示例开始:

#include <utility>  //declarations of unique_ptr
using std::unique_ptr;
// default construction
unique_ptr<int> up; //creates an empty object
// initialize with an argument
unique_ptr<int> uptr (new int(3));
double *pd= new double;
unique_ptr<double> uptr2 (pd);
// overloaded * and ->
*uptr2 = 23.5;
unique_ptr<std::string> ups (new std::string("hello"));
int len=ups->size();
Run Code Online (Sandbox Code Playgroud)

令我困惑的是,在这一行

unique_ptr<int> uptr (new int(3));
Run Code Online (Sandbox Code Playgroud)

我们使用整数作为参数(在圆括号之间)和这里

unique_ptr<double> uptr2 (pd);
Run Code Online (Sandbox Code Playgroud)

我们使用指针作为参数.它有什么不同吗?

对我来说还不清楚的是,以这种方式声明的指针将如何与以"正常"方式声明的指针不同.

c++ pointers std unique-ptr

76
推荐指数
3
解决办法
11万
查看次数

在Python中读取*.wav文件

我需要分析写在.wav文件中的声音.为此,我需要将此文件转换为数字集(例如,数组).我想我需要使用wave包.但是,我不知道它是如何工作的.例如,我做了以下事情:

import wave
w = wave.open('/usr/share/sounds/ekiga/voicemail.wav', 'r')
for i in range(w.getnframes()):
    frame = w.readframes(i)
    print frame
Run Code Online (Sandbox Code Playgroud)

由于这个代码我希望看到声压作为时间的函数.相反,我看到很多奇怪的,神秘的符号(不是十六进制数字).任何人,请求,帮助我吗?

python audio wav wave

75
推荐指数
6
解决办法
16万
查看次数

如何在Java中将整数转换为float?

我有两个整数xy.我需要计算x/y,结果我想浮动.例如,作为3/2我希望有1.5的结果.我认为,最简单的(或唯一的)的方式来做到这一点是转换xy成float类型.不幸的是,我找不到一个简单的方法来做到这一点.你能帮帮我吗?

java floating-point integer

75
推荐指数
4
解决办法
27万
查看次数