小编Ant*_*y E的帖子

获取键盘输入

如何在Java中使用控制台中的用户获得简单的键盘输入(整数)?我用这些java.io.*东西完成了这个,但它说它已被弃用了.

我现在应该怎么做?

java keyboard console input

44
推荐指数
4
解决办法
47万
查看次数

Ubuntu说virtualenv没有安装,但是pip说它是

我正在尝试创建另一个虚拟环境(我已经使用此处的典型说明安装了一个:http://docs.python-guide.org/en/latest/dev/virtualenvs/)所以我运行:

$ virtualenv experimental
Run Code Online (Sandbox Code Playgroud)

- >程序'virtualenv'目前尚未安装.您可以通过键入以下命令安装它:sudo apt install virtualenv

我查看是否需要更新程序:

$ pip install virtualenv --upgrade
Run Code Online (Sandbox Code Playgroud)

- >要求已经是最新的:virtualenv在/home/uniside/.local/lib/python2.7/site-packages

关于这里发生了什么的任何想法?

python ubuntu pip virtualenv

8
推荐指数
1
解决办法
4845
查看次数

libgdx shaperenderer如何围绕其中心旋转矩形?

如何围绕中心旋转矩形?我在ShapeRenderer中找到了旋转函数:

void rotate(float axisX, float axisY, float axisZ, float angle);
Run Code Online (Sandbox Code Playgroud)

但它围绕0,0坐标旋转,我希望围绕其中心旋转形状.

java libgdx

7
推荐指数
1
解决办法
7083
查看次数

删除基于多列的数据框之间的交集

我有以下两个数据帧:

df_test
  dimension1_id dimension2_id dimension3_id dimension4_id dimension5_id  \
0            -1            -1            -1            -1            -1   
1    1177314888     238198786    5770904146     133207291         Exact   
2    1177314888     238198786    5770904266   18395155770         Exact   
3    1177314888     238198786    5770904266   19338210057         Exact   
4    1177314888     238198786    5770904266   30907903234         Exact 
Run Code Online (Sandbox Code Playgroud)

df_merge
dimension1_id dimension2_id dimension3_id dimension4_id dimension5_id  \
0            -1            -1            -1            -1            -1   
1    1177314888     238198786    5770904146     133207291         Exact 
Run Code Online (Sandbox Code Playgroud)

我想删除一切,这是内部df_mergedf_test,基于的组合dimension1_iddimension2_iddimension3_iddimension4_iddimension5_id

这是我的代码:

df_test = df_test[
(df_test['dimension5_id'].isin(df_merge.dimension5_id) == False) …
Run Code Online (Sandbox Code Playgroud)

python pandas

3
推荐指数
1
解决办法
2144
查看次数

如何使用 Pandas 重新排列 DataFrame?

我有一个数据框:

                 Amount                           dwy                                         bmd
Portfolio   EUR GBP JPY USD                 EUR GBP JPY USD                          EUR    GBP JPY USD
date
2016-05-13  100 200 300 400                -0.5 0.5 0   0.8                          3.8    3   0   3
Run Code Online (Sandbox Code Playgroud)

我想把它转移到这个:

date        ccy             amt       dwy   bmd
2016-05-13  EUR             100      -0.5   3.8
2016-05-13  GBP             200       0.5   3
2016-05-13  JPY             300       0     0
2016-05-13  USD             400       0.8   3
Run Code Online (Sandbox Code Playgroud)

我已经尝试过df.stack()并且df.unstackdf.T以多种方式尝试过。除了将它一块一块地拆开并重新组装之外,还有没有更好的方法?

python pandas

3
推荐指数
1
解决办法
1874
查看次数

关于java中枚举的两个问题

  1. 我注意到我不能使用foreach进行枚举,我想知道为什么?

  2. 为什么以下给我无限循环:

    while(keyStore.aliases().hasMoreElements()) {
        System.out.println(keyStore.aliases().nextElement());
    }
    
    Run Code Online (Sandbox Code Playgroud)

我必须使用:

Enumeration e = keyStore.aliases();
while(e.hasMoreElements()) {
    System.out.println(e.nextElement());
}
Run Code Online (Sandbox Code Playgroud)

java enumeration

1
推荐指数
1
解决办法
183
查看次数

标签 统计

java ×3

python ×3

pandas ×2

console ×1

enumeration ×1

input ×1

keyboard ×1

libgdx ×1

pip ×1

ubuntu ×1

virtualenv ×1