小编shi*_*k01的帖子

高效制作一组元组顺序无关紧要的元组的方法

我想制作一组元组,其中元组的顺序无关紧要.例如 - 如果我要添加的元组是:

[(1,2),(1,3),(2,1)]
Run Code Online (Sandbox Code Playgroud)

它应该像这样输出:

{(1,2),(1,3)}
Run Code Online (Sandbox Code Playgroud)

有没有有效的方法在python中这样做?

python tuples list set python-3.x

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

Tensorflow:ImportError:libcudnn.so.7:无法打开共享对象文件:没有这样的文件或目录

我最近使用pip安装了tensorflow-gpu.但是当我导入它时,它会给出以下错误:

ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我已经完成了与此问题相关的stackoverflow的所有答案,但它们都没有为我工作.

libcudnn.so.7存在于以下目录/ usr/local/cuda/lib64和/usr/local/cuda-9.0/lib64中.

另外,我在.bashrc文件中添加了以下路径:

export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64\${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda/lib64\${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
Run Code Online (Sandbox Code Playgroud)

请帮我解决这个问题

python python-3.x tensorflow cudnn

12
推荐指数
3
解决办法
6590
查看次数

Keras:ValueError:检查输入时出错

我的pandas数据帧长度为7499042,如下所示:

'X'          'y'
[0.1,0.2...] 0.2
[0.3,0.4,..] 0.3
.
.
Run Code Online (Sandbox Code Playgroud)

pandas dataframe中的每个值都是长度为50的numpy数组.现在我将它解压缩如下:

input = df['X'].values
Run Code Online (Sandbox Code Playgroud)

我有这样的图层:

main_input = Input(shape=(50,1), name='main_input')    
lstm_out=LSTM(32,activation='tanh',recurrent_activation='sigmoid',return_sequences=True)
mean_pooling=AveragePooling1D(pool_size=2,strides=2,padding='valid')
Run Code Online (Sandbox Code Playgroud)

但是当我在训练时传递我的意见时.它显示错误:

ValueError: Error when checking input: expected main_input to have 3 dimensions, but got array with shape (7499042, 1)
Run Code Online (Sandbox Code Playgroud)

它显示的输入形状是(7499042,).请帮我解决这个问题.

python numpy pandas keras tensorflow

7
推荐指数
0
解决办法
487
查看次数

错误:在 openstack pike devstack 上创建 VM 实例时未建立 sql_connection 参数

我已经按照教程设置了一个 openstack 。我在创建 vm 实例时遇到错误。错误是: 错误

我已经按照此链接配置了 sql 我的 nova.conf 文件如下所示: 配置文件

注意:我没有像这个答案中给出的那样将虚拟机连接到公共网络

mysql cloud openstack

7
推荐指数
0
解决办法
87
查看次数

在keras中使用预训练的gensim Word2vec嵌入

我在gensim训练过word2vec.在Keras,我想用它来制作句子矩阵使用那个词嵌入.由于存储所有句子的矩阵,因此空间和内存效率很低.因此,我想在Keras中实现嵌入层以实现这一点,以便可以在其他层(LSTM)中使用它.你能详细告诉我怎么做吗?

PS:它与其他问题不同,因为我使用gensim进行word2vec训练而不是keras.

python gensim word2vec keras word-embedding

6
推荐指数
2
解决办法
4774
查看次数

使用大型数据集训练对话流

我有具有用户查询和响应的数据集。数据集的大小约为〜5万。数据存储在csv文件中,该文件具有两列分别用于查询和响应。如何使用此数据集训练对话流?我可以使用python API进行训练吗?在他们的docs- https://dialogflow.com/docs/training-analytics/training中提到了它。但是我不知道该怎么训练?我想这样训练-https : //miningbusinessdata.com/reader-question-automating-dialogflow-training/ 。但是我不能完全理解该怎么做。

python chatbot python-3.x dialogflow-es

6
推荐指数
0
解决办法
1119
查看次数

c++ - 在函数中传递可变大小的多维数组

我已经编写了以下代码,但它显示错误

use of parameter outside function body before ‘]’ token
Run Code Online (Sandbox Code Playgroud)

代码是

#include <iostream>
using namespace std;
int n=10;
void a(int s[n][n])
{
    cout<<"1";
}
int main()
{
    int s[n][n]={0};
    a(s);
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用全局变量传递可变大小的多维数组。我不想在这里使用向量。

c++ arrays

5
推荐指数
0
解决办法
2207
查看次数

在PHP的Elasticsearch中优先考虑前缀匹配

在Elasticsearch中,有没有一种方法为前缀匹配赋予比包含该单词的字符串更高的优先级?

例如-如果要搜索的单词优先级ram应如下所示:

Ram Reddy
Joy Ram Das
Kiran Ram Goel
Swati Ram Goel
Ramesh Singh
Run Code Online (Sandbox Code Playgroud)

我已经尝试过按这里给出的映射。我这样做是这样的:

$params = [
        "index" => $myIndex,
            "body" => [
            "settings"=> [
            "analysis"=> [
                "analyzer"=> [
                "start_with_analyzer"=> [
                    "tokenizer"=> "my_edge_ngram",
                    "filter"=> [
                    "lowercase"
                    ]
                ]
                ],
                "tokenizer"=> [
                "my_edge_ngram"=> [
                    "type"=> "edge_ngram",
                    "min_gram"=> 3,
                    "max_gram"=> 15
                ]
                ]
            ]
            ],
            "mappings"=> [
            "doc"=> [
                "properties"=> [
                "label"=> [
                    "type"=> "text",
                    "fields"=> [
                    "keyword"=> [
                        "type"=> "keyword"
                    ],
                    "ngramed"=> [
                        "type"=> "text", …
Run Code Online (Sandbox Code Playgroud)

php elasticsearch

5
推荐指数
0
解决办法
132
查看次数

在PHP的Elasticsearch中使用建议者时,非法参数异常

我已经尝试在php中实现此处给出的完成建议查询。我的代码是:

$params = [
            "index" => $myIndex,
            "body" => [
                "try" => [
                    "text" => "ram",
                    "completion" => [ "value" => "suggest"]
                ]
            ]
        ];

        $response = $client->suggest($params);
Run Code Online (Sandbox Code Playgroud)

我已经完成了这样的索引编制:

$params = [
        "index" => $myIndex,
            "body" => [
            "settings"=> [
            "analysis"=> [
                "analyzer"=> [
                "start_with_analyzer"=> [
                    "tokenizer"=> "my_edge_ngram",
                    "filter"=> [
                    "lowercase"
                    ]
                ]
                ],
                "tokenizer"=> [
                "my_edge_ngram"=> [
                    "type"=> "edge_ngram",
                    "min_gram"=> 3,
                    "max_gram"=> 15
                ]
                ]
            ]
            ],
            "mappings"=> [
            "doc"=> [
                "properties"=> [
                "label"=> [
                    "type"=> "text", …
Run Code Online (Sandbox Code Playgroud)

php elasticsearch

5
推荐指数
0
解决办法
46
查看次数

无法在 Unity 中的音频源中添加音频剪辑

我在 Unity Scene 中添加了音频源组件,但无法在其中添加音频剪辑。它抛出以下错误:

Errors during import of AudioClip Assets/sound1.ogg:
FSBTool ERROR: The format of the source file is invalid, see output for details.
FSBTool ERROR: Internal error from FMOD sub-system.

UnityEditorInternal.InternalEditorUtility:ProjectWindowDrag(HierarchyProperty, Boolean)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
Run Code Online (Sandbox Code Playgroud)

我正在使用 Unity 版本 2019.3.14f1。我尝试了不同的声源格式(mp3 和 wav),但它产生了相同的错误。如何解决这个问题?

unity-game-engine fmod

5
推荐指数
0
解决办法
1744
查看次数

从pandas数据帧中有效地提取行,我必须在其中搜索列表中的元素

我的数据框是这样的:

id author
1  ['abc','def','alp']
2  ['akx','xyz','shdj','dhhs']
3  ['abc', 'alp','pqw']
Run Code Online (Sandbox Code Playgroud)

例如,我想用authors ['abc','alp']提取所有行.它应该提取第1行和第3行.

使用python pandas有没有有效的方法呢?

python pandas

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

有效地将元组列表转换为具有相应总和的集合

我有这样的列表:

x = [(('abc', 'def'), 1), (('foo', 'bar'), 0), (('def', 'abc'), 3)]
Run Code Online (Sandbox Code Playgroud)

我想创建一个列表,其中包含唯一的元素及其相应的总和,其中顺序无关紧要.我想要这样的列表:

[(('abc', 'def'), 4),  (('foo', 'bar'), 0)]
Run Code Online (Sandbox Code Playgroud)

在python中执行此操作的有效方法是什么?

它与不同,因为我在询问元组的元组,其中第一个参数是无序的.

python list python-3.x

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

在节点中使用 jest 模拟 stripe api

我想模拟 stripe api 但不知道该怎么做。我正在使用下面的代码创建会话-

const stripe = require('stripe')('key');
const session = await stripe.checkout.sessions.create({
        payment_method_types: ['card'],
        line_items: [
          {
            price_data: {
              currency: 'usd',
              product_data: {
                name: 'abs',
                images: ['url'],
              },
              unit_amount: 100,
            },
            quantity: 1,
          },
        ],
        mode: 'payment',
        success_url: `${YOUR_DOMAIN}?success=true&session_id={CHECKOUT_SESSION_ID}`,
        cancel_url: `${YOUR_DOMAIN}?back=true&order_id=${req.clientReferenceId}`,
        metadata: req.metadata,
        client_reference_id: req.clientReferenceId,
        customer_email: req.customerEmail,
        billing_address_collection: 'required',
      });
Run Code Online (Sandbox Code Playgroud)

我无法在测试文件中导入 stripe,因为它需要 API 密钥。这个怎么做?PS-我尝试按照这个 - Jest 来嘲笑 Stripe,但它对我不起作用。

javascript node.js stripe-payments jestjs

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