小编lea*_*ner的帖子

修改NumPy数组的特定行/列

如何修改NumPy数组的特定行或列?

例如,我有一个NumPy数组,如下所示:

P = array([[1, 2, 3],
           [4, 5, 6]])
Run Code Online (Sandbox Code Playgroud)

如何更改第一行的元素[1, 2, 3],[7, 8, 9]以便P将成为:

P = array([[7, 8, 9],
           [4, 5, 6]])
Run Code Online (Sandbox Code Playgroud)

同样,如何将第一列值更改[2, 5][7, 8]

P = array([[1, 7, 3],
           [4, 8, 6]])
Run Code Online (Sandbox Code Playgroud)

python arrays numpy

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

在python中对二维numpy数组进行反向排序

我有一个 numpy 数组,如:

A = array([[-inf,  4,  5,  10, -inf, 1],
            [-inf,  2,  6, 8, -inf, 1],
            [-inf,  4,  -inf,  10, -inf, 100]
      ])

I need to sort in a decreasing order: 

A = array ([ 10,5,4,1,-inf,-inf], 
          [8,6,2,1,-inf,-inf],
           [100,10,4,-inf,-inf,-inf]])
Run Code Online (Sandbox Code Playgroud)

-inffloat('-inf') 我如何做到这一点?

我试过这个: sorted(A, key=lambda listA: len(listA), reverse=True)

但我没有得到排序的数组。有人可以告诉我怎么做吗?

python numpy

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

使用while循环切换到C

我是C编程的新手.我写了一个简单的开关案例,但没有按预期执行.有人可以告诉我这里有什么问题吗?

#include <stdio.h>

int main() {
    int i;
    char yes;
    bool flag = true;

    while(flag) {
        printf("Enter the value");
        scanf("%d",&i);

        switch(i) {
            case 1:
                printf("Hi");                       
                break;

            case 2:
                printf("Hello");                        
                break;                      
        }

        printf("Enter Y or N to continue");
        scanf("%c",&yes);
        if (yes == 'N') {
            flag = false;       
        }
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我期待的结果是:

Enter the Value
1
Hi
Enter Y or N to continue
Y
Enter the Value
2
Hello
Enter Y or N to continue
N
Run Code Online (Sandbox Code Playgroud)

但我得到的结果是:

Enter the value …
Run Code Online (Sandbox Code Playgroud)

c while-loop switch-statement

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

如何在Hadoop中的Map Reduce中执行perl程序?

我有一个perl程序,它将获取一个输入文件并处理它并生成一个输出文件.现在我需要在hadoop上使用这个perl程序.所以perl程序将运行在边缘节点上存储的数据块上,我不应该修改perl代码.我不知道如何开始这个.有人可以给我任何建议吗?

我可以编写一个java程序,在mapper类中使用process builder调用perl程序并将结果合并到reducer类中吗?

有没有其他方法来实现这一目标?

java perl hadoop mapreduce hadoop-streaming

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