小编yan*_*hen的帖子

如何对二维数组的某一列进行降序排序?

array([[ 0.  ,  0.04],
       [ 0.  ,  0.1 ],
       [ 0.  ,  0.2 ],
       [ 0.  ,  0.4 ],
       [ 0.27,  1.  ],
       [ 0.3 ,  1.  ]])
Run Code Online (Sandbox Code Playgroud)

如何以简单的方式按第二列降序对数组进行排序?结果的形状也是(6,2)。

numpy

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

如何在pyspark的rdd中按一列分组?

pyspark 中的 rdd 由每个列表中的四个元素组成:

[id1, 'aaa',12,87]
[id2, 'acx',1,90]
[id3, 'bbb',77,10]
[id2, 'bbb',77,10]
.....
Run Code Online (Sandbox Code Playgroud)

我想按第一列中的 id 分组,并获得其他三列的聚合结果:例如 =>[id2,[['acx',1,90], ['bbb',77,10]...]] 我如何实现?

pyspark

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

如何删除字符串中重复两次以上的字符?

例如,我想删除重复的字符 hhhaaappy,hhaappy因为h从而a重复两次.我想删除重复两次以上的所有字符.如何在python中快速实现它?

此外,是否有任何python模块可以纠正这个词?像正确hhhaaappyhappy

python nltk

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

如何在Keras Lambda层中有条件地缩放值?

输入张量rnn_pv是形状(?, 48, 1)。我想缩放此张量中的每个元素,因此我尝试使用Lambda如下图层:

rnn_pv_scale = Lambda(lambda x: 1 if x >=1000 else x/1000.0 )(rnn_pv)
Run Code Online (Sandbox Code Playgroud)

但这带来了错误:

TypeError: Using a `tf.Tensor` as a Python `bool` is not allowed. Use `if t is not None:` instead of `if t:` to test if a tensor is defined, and use TensorFlow ops such as tf.cond to execute subgraphs conditioned on the value of a tensor.
Run Code Online (Sandbox Code Playgroud)

那么实现此功能的正确方法是什么?

python machine-learning keras tensorflow tensor

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

如何删除GPU内存中的变压器模型

from transformers import CTRLTokenizer, TFCTRLLMHeadModel
tokenizer_ctrl = CTRLTokenizer.from_pretrained('ctrl', cache_dir='./cache', local_files_only=True)
model_ctrl = TFCTRLLMHeadModel.from_pretrained('ctrl', cache_dir='./cache', local_files_only=True)
print(tokenizer_ctrl)
gen_nlp  = pipeline("text-generation", model=model_ctrl, tokenizer=tokenizer_ctrl, device=1, return_full_text=False)
Run Code Online (Sandbox Code Playgroud)

你好,我的代码可以将变压器模型(例如这里的 CTRL)加载到 GPU 内存中。使用后如何将其从 GPU 中删除,以释放更多 GPU 内存?

显示我使用torch.cuda.empty_cache()

谢谢。

pytorch huggingface-transformers

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

如何在熊猫中提取年,月,日?

我有一个数据框,其中有一个名为'fecha_dato'的列.它存储日期,如'2016-05-28'.我想从fecha_dato中提取2016,05和28作为int作为名为年,月和日的新列.我使用迭代器方式,但它太慢了.有没有有效的方法来做到这一点?

pandas

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