小编Moh*_*hit的帖子

合并列表python中的所有元素

我有一个字符串列表,如:

s = [("abc","bcd","cde"),("123","3r4","32f")]
Run Code Online (Sandbox Code Playgroud)

现在我想将其转换为以下内容:

output = ["abcbcdcde","1233r432f"]
Run Code Online (Sandbox Code Playgroud)

什么是pythonic方法呢?谢谢

python

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

python错误处理中的类型转换

所以我正在阅读一个有2列的文本文件

 foo, bar
Run Code Online (Sandbox Code Playgroud)

所以我做了类似的事情

for each_line in f:
   each_line = each_line.split(',')
   foo = int(each_line[0])
   bar = int(each_line[1]
   foobar = FooBar(foo,bar)
   foobar_list.append(foobar)
Run Code Online (Sandbox Code Playgroud)

现在,有时foo或bar都是空白的...因此无法对int进行类型转换..有没有办法,如果foo或bar为空的东西我可以跳过这个功能

(并没有附加到foodbar)但是然后循环静止不动?

python file-io

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

将两个nparray放在一起python

什么是将两个numpy阵列混合在一起的有效方法?例如,给定

A = [1, 2, 3, 4]
B = [2, 3, 5, 7]
Run Code Online (Sandbox Code Playgroud)

我想计算A和B之间的点积,即

  A.B/|A||B| = (1*2 + 2*3 + .. 4*7)/sqrt(1^2 + 2^2... +4^2) * sqrt(.....)
Run Code Online (Sandbox Code Playgroud)

我怎样才能有效而快速地完成这项工作?

python numpy

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

根据列表python中最接近的数字排序列表

我想根据列表中的数字与给定数字的接近程度对列表进行排序.例如:

 target_list = [1,2,8,20]
 number = 4

then probably sorted list is [2,1,8,20] 
         as 4-2 = 2
            4-1 = 3
            mod|4-8| = 4
            mod|4-20| = 16
Run Code Online (Sandbox Code Playgroud)

碰撞,我真的不在乎哪一个先来,但后来我试图根据这个距离度量对列表进行排序.什么是最好的(和pythonic)方式来做到这一点.

谢谢

python

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

有效计算列表中的元素

我有一个清单:

color_list = [    ['black', 'maroon', 'maroon', 'maroon', 'maroon']
['purple', 'black', 'maroon', 'maroon', 'maroon']
['maroon', 'purple', 'maroon', 'teal', 'teal']
['maroon', 'maroon', 'purple', 'maroon', 'maroon']
['teal', 'olive', 'teal', 'maroon', 'maroon']
    ....
 ]
Run Code Online (Sandbox Code Playgroud)

现在,我想要计算以下内容:

栗色和黑色一起出现多少次

紫色和黑色一起出现多少次

栗色和紫色一起出现多少次.

等等.colour_list中的颜色来自预定义的颜色.即假设我有一个颜色列表['red','green','teal'....]我想基本上找到红色和绿色的计数一起在color_list中"n"次出现. .红色和青色一起出现"m"次..等等..

然后..下一步是找到红色,绿色和蓝色的次数..(一次取3个)...

在python中实现这个的最佳方法是什么?

python algorithm

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

第一个java程序

好的..一个非常菜鸟的问题.

这是我第一次尝试用java编写一个类.

我创建了一个项目(Bank),一个包(bank)和两个类Account,以及Driver

所以,我的项目看起来像:

  Bank --> src-->bank --> Account.java --> Driver.java
Run Code Online (Sandbox Code Playgroud)

现在Driver.java有了main.

我怎么称呼Account.java来自Driver.java

bank在两个文件中都包含了包.

    Account myAccount = **Account**("foobar",12345); bold is where the error is.
Run Code Online (Sandbox Code Playgroud)

它无法找到Account类.

谢谢

java

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

非常基本的java方法

我是java的初学者,正在使用数组编写堆栈类.

所以我在这个类中有一个名为pop的方法

 public int Pop(){
   if (current_size >0)
    { // do something 
      return ele;
     }
     // return nothing  <-- ths is where error is
     }
Run Code Online (Sandbox Code Playgroud)

因为我有返回类型int ..类总是期望返回一些东西.我应该如何处理这样的情况,如果条件为真,方法将返回一些东西,否则它不会返回任何东西?谢谢

java

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

"这个"vs正常初始化java

我是java的初学者,慢慢开始感受这种语言.

我很难理解"这个"变量.

例如,哪个更好..为什么?

  public class Foo{
   int a;
   public Foo(int _a){
   a = _a;
     }
 }
Run Code Online (Sandbox Code Playgroud)

VS

public class Foo{
   int a;
   public Foo(int _a){
   this.a = _a;
     }
 }
Run Code Online (Sandbox Code Playgroud)

谢谢

java

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

在文件中查找字符串

我有一个foo.txt形式的文件

  id, some_string, stringy_string.. 
  and so on
Run Code Online (Sandbox Code Playgroud)

如何在此foo.txt中找到特定的id

这个id将/应该只存在一行.(即没有多个实例?)谢谢

unix bash shell grep

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

访问猪中的数组元素

我有以下形式的数据:id,val1,val2

1,0.2,0.1
1,0.1,0.7
1,0.2,0.3
2,0.7,0.9
2,0.2,0.3
2,0.4,0.5
Run Code Online (Sandbox Code Playgroud)

所以首先我想按降序对每个id按val1排序.所以有些喜欢

1,0.2,0.1
1,0.2,0.3
1,0.1,0.7
2,0.7,0.9
2,0.4,0.5
2,0.2,0.3
Run Code Online (Sandbox Code Playgroud)

然后为每个id选择第二个元素id,val2组合,例如:

  1,0.3
  2,0.5
Run Code Online (Sandbox Code Playgroud)

我该如何处理?

谢谢

apache-pig

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

标签 统计

python ×5

java ×3

algorithm ×1

apache-pig ×1

bash ×1

file-io ×1

grep ×1

numpy ×1

shell ×1

unix ×1