小编Ste*_*ers的帖子

合并2个数组垂直于元组Numpy

这可能很容易,但我似乎无法自己解决这个问题.我有两个numpy数组,一个代表x值,另一个代表相应的y值:

x = np.array([-1, 0, 1, 2])
y = np.array([-2, -1, 0, 1])
Run Code Online (Sandbox Code Playgroud)

有没有办法将这两个数组合并在一起(因此更容易读取每个x值的y值),就像一个tupple:

array = [(-1, -2), (0, -1), (1, 0), (2, 1)]
Run Code Online (Sandbox Code Playgroud)

提前致谢!

python numpy

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

Poly1d与Matplotlib

我正在尝试绘制一个numpy.poly1d对象的函数.就我而言y = -x^2 + 7x -7.所以现在我试图将它描绘成一个漂亮的抛物线,但是当我绘制它时,它看起来像这样:

1 http://imageshack.com/a/img903/4610/Y3Rl3X.png

所以我想知道是否有人能告诉我如何使这条线顺利.

这是我的代码:

t = np.poly1d([-1, 7, -7])

plt.plot(t)
plt.show()
Run Code Online (Sandbox Code Playgroud)

python numpy matplotlib

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

使用 AJAX 添加 select onchange

我是 Javascript 的新手,所以我找不到问题的答案。我想在更改前一个选择时添加一个额外的选择。我知道我的代码应该看起来像这样,但它不起作用:

$(function(){
$('#artist').change(function(){
    $.ajax({
        url: "artist_field.php",
        dataType:"html",
        type: "post",
        success: function(data){
           $('#artist').append(data);
        }
    });
});
});
Run Code Online (Sandbox Code Playgroud)

HTML

<td id="artist">
<select name="artist_1" id="artist">
<option value=""></option>
</select>
</td>
Run Code Online (Sandbox Code Playgroud)

我的问题是我不知道如何获取我尝试发送的artist_field.php 中的值(因为我试图在新选择中排除先前选择的选项)。我希望有一个人可以帮助我!提前致谢。

javascript php ajax jquery

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

单个Pthread打印

我正在尝试用C中的Pthreads实现一个程序.现在,我试图让一个线程打印一些东西:

void * generator(void *arguments){
     printf("Hi");
     return NULL;
}

int main(int argc, const char* argv[]){
     pthread_create(&threads_ids[0], NULL, &generator, NULL);=
}
Run Code Online (Sandbox Code Playgroud)

这不起作用,不打印任何东西.但是,当我将pthread的创建放在for循环中时,它会打印"Hi",但在每次执行时,该事件都会有所不同.

这是正常行为,如果是这样的话; 我该怎么解决?提前致谢!

c pthreads

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

Erlang递归结束循环

我刚开始学习Erlang,因为我发现没有for循环我尝试用递归重新创建一个:

display(Rooms, In) ->
    Room = array:get(In, Rooms)
    io:format("~w", [Room]),
    if
        In < 59 -> display(Rooms, In + 1);
        true -> true
    end.
Run Code Online (Sandbox Code Playgroud)

使用此代码,我需要显示Rooms中每个数组的内容(false或true),直到达到数字59.然而,这会创建一个奇怪的代码,显示所有房间内容大约60次(?).当我删除if语句并且只放入递归代码时,它正在工作,除了异常错误:Bad Argument.

所以基本上我的问题是我如何正确地结束我的"for循环".

提前致谢!

erlang recursion

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

熊猫获取按其他列值分组的列值顺序

我有以下数据框:

srch_id    price    
1          30       
1          20       
1          25   
3          15
3          102
3          39
Run Code Online (Sandbox Code Playgroud)

现在,我想创建第三列,在其中确定按搜索ID分组的价格位置。这是我想要的结果:

srch_id    price    price_position
1          30       3
1          20       1
1          25       2
3          15       1
3          102      3
3          39       2
Run Code Online (Sandbox Code Playgroud)

我想我需要使用转换功能。但是我似乎无法弄清楚应该如何处理使用的参数.transform()

def k(r):
    return min(r)

tmp = train.groupby('srch_id')['price']
train['min'] = tmp.transform(k)
Run Code Online (Sandbox Code Playgroud)

因为r是列表还是元素?

group-by pandas

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

标签 统计

numpy ×2

python ×2

ajax ×1

c ×1

erlang ×1

group-by ×1

javascript ×1

jquery ×1

matplotlib ×1

pandas ×1

php ×1

pthreads ×1

recursion ×1