小编Leo*_*pez的帖子

如何在python中删除数组中的每个其他元素?(np.repeat()的倒数?)

如果我有一个数组x,并做了一个np.repeat(x,2),我实际上是复制数组.

>>> x = np.array([1,2,3,4])    
>>> np.repeat(x, 2)
array([1, 1, 2, 2, 3, 3, 4, 4])
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做,以便我最终得到原始数组?

它也应该与随机数组y一起使用:

>>> y = np.array([1,7,9,2,2,8,5,3,4])  
Run Code Online (Sandbox Code Playgroud)

如何删除所有其他元素,以便我最终得到以下内容?

array([7, 2, 8, 3])
Run Code Online (Sandbox Code Playgroud)

python arrays numpy

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

如何在Sublime Text 2,Windows 8中构建和运行c ++程序?

作为一名新手程序员,我已经使用mingw安装了Codeblocks(不知道这意味着什么),选择了默认编译器,并且可以构建并运行良好.

我安装了Sublime Text 2,复制粘贴的hello world程序:

// my first program in C++
#include <iostream>

using namespace std;

int main ()
{
    cout << "Hello World!";
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

然后我构建,获取错误消息:

[Error 2] The system cannot find the file specified
[cmd:  [u'bash', u'-c', u"g++ '' -o '/' && '/'"]]
[dir:  C:\Windows\system32]
[path: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\]
[Finished]
Run Code Online (Sandbox Code Playgroud)

使用Sublime Text 2运行简单程序需要做什么?

c++ compiler-construction build-process sublimetext2

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

利用消息将一个进程的数据发送到另一个进程 (Linux)

我需要用 C 编写一个通过键盘获取用户名的进程。当他按下回车键时,进程进入休眠状态。然后,我需要第二个进程在收到消息后唤醒,将用户名保存在文件中,然后进入睡眠状态并向第一个程序发送信号,表明它已完成,然后第一个程序将唤醒第一个程序。

我知道我应该使用信号和消息 ID,但我不清楚如何处理进程之间的通信。

#include <signal.h>
#include <stdio.h>

void m.signal(int x)
{
    printf("A signal has arrived.");
}

int main()
{
    signal(100, m.signal);

    while(1)
    {
        pause()
    }
}
Run Code Online (Sandbox Code Playgroud)

c sleep signals process wakeup

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

插入排序与冒泡排序与选择排序的效率?

我已经写下插入排序比选择排序更快,这比冒泡排序快,并且他们所有3的运行时间都是O(n ^ 2),但是我能说什么来比较它们呢?

sorting selection bubble-sort insertion-sort

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