小编Fra*_*urt的帖子

查找Array中的所有NaN元素

在MATLAB中是否有一个命令允许我在数组中找到所有NaN(非数字)元素?

matlab nan

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

运行theano时的编译失败 - 使用Anaconda python发行版的Windows 8.1 64位

我正在运行lasagne/nolearn,它使用theano.

安装和编译theano特别困难.安装64位g ++编译器后发生以下编译错误.

非常感谢帮助.谢谢!

使用以下命令行编译期间出现问题:

C:\MinGW\bin\g++.exe -shared -g -march=corei7-avx -mcx16 -msahf -mmovbe -maes -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mbmi2 -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mno-rtm -mno-hle -mrdrnd -mf16c -mfsgsbase -mno-rdseed -mno-prfchw -mno-adx -mfxsr -mxsave -mxsaveopt --param l1-cache-size=0 --param l1-cache-line-size=0 --param l2-cache-size=256 -mtune=generic -D NPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -m64 -DMS_WIN64 -IC:\Users\aleja_000\Anaconda\lib\site-packages\numpy\core\include -IC:\Users\aleja_000\Anaconda\include -o C:\Users\aleja_000\AppData\Local\Theano\compiledir_Windows-8-6.2.9200-Intel64_Family_6_Model_60_Stepping_3_GenuineIntel-2.7.9-64\lazylinker_ext\lazylinker_ext.pyd C:\Users\aleja_000\AppData\Local\Theano\compiledir_Windows-8-6.2.9200-Intel64_Family_6_Model_60_Stepping_3_GenuineIntel-2.7.9-64\lazylinker_ext\mod.cpp -LC:\Users\aleja_000\Anaconda\libs -LC:\Users\aleja_000\Anaconda -lpython27
Traceback (most recent call last):
  File "C:\Users\aleja_000\Anaconda\lib\site-packages\IPython\core\interactiveshell.py", line 3032, in run_code
===============================
C:\Users\aleja_000\AppData\Local\Theano\compiledir_Windows-8-6.2.9200-Intel64_Family_6_Model_60_Stepping_3_GenuineIntel-2.7.9-64\lazylinker_ext\mod.cpp:1:0: sorry, unimplemented: 64-bit mode not compiled in
 #include <Python.h> …
Run Code Online (Sandbox Code Playgroud)

c++ python windows theano anaconda

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

如何知道应该使用哪个cuDNN版本?

我计划在Linux上使用cuDNN:如何知道我需要哪个cuDNN版本?我应该总是使用最新的吗?

例如,选择正确的CUDA版本取决于 Nvidia驱动程序版本.我想知道是否存在类似的选择cuDNN的限制(考虑到它可能会在以后提供一些奇特的错误消息,我想在尝试之前知道).

cuda cudnn

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

"来自__future__导入必须出现在文件的开头":什么定义了文件的开头?

Python脚本

'''
a
'''

from __future__ import print_function
Run Code Online (Sandbox Code Playgroud)

效果很好(即什么都不做),但是

'''
a
'''

'''
b
'''
from __future__ import print_function
Run Code Online (Sandbox Code Playgroud)

原因:

File "C:\test.py", line 8
    from __future__ import print_function
SyntaxError: from __future__ imports must occur at the beginning of the file
Run Code Online (Sandbox Code Playgroud)

为什么?


https://docs.python.org/2/reference/simple_stmts.html#future说:

未来的声明必须出现在模块顶部附近.在未来声明之前可以出现的唯一行是:

  • 模块docstring(如果有的话),
  • 评论,
  • 空白行,和
  • 其他未来的陈述.

第二个示例仅包含注释和空白行from __future__ import print_function,但它不起作用.

我使用Python 2.7.

python comments

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

如何在 Jupyter Ipython / JupyterLab notebook 中注释掉多个单元格?

如何在 Jupyter Ipython / JupyterLab notebook 中注释掉多个单元格?代码是用 Python 编写的。

Microsoft Windows 上的键盘快捷键Ctrl+/和Mac OS X 上的Cmd+/仅当所选代码位于一个单元格内时才有效。但是,如果我选择多个单元格,则这些键盘快捷键不再起作用。


可以通过单击单元格的边缘,然后按住CTRLSHIFT,然后单击另一个单元格的边缘来选择多个单元格:

在此处输入图片说明

python comments jupyter-notebook jupyter-lab

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

为什么在调用 Azure OpenAI GPT 时使用“函数”时会收到错误“无法识别的请求参数提供:函数”?

我尝试functions在调用 Azure OpenAI GPT 时使用,如https://platform.openai.com/docs/api-reference/chat/create#chat/create-functions中所述

我用:

import openai
openai.api_type = "azure"
openai.api_base = "https://XXXXXXXX.openai.azure.com/"
openai.api_version = "2023-06-01-preview"
openai.api_key = os.getenv("OPENAI_API_KEY")
response = openai.ChatCompletion.create(
            engine="gpt-35-turbo-XXX",
            model="gpt-35-turbo-0613-XXXX"
            messages=messages,
            functions=functions,
            function_call="auto",
        )
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

openai.error.InvalidRequestError:
Unrecognized request argument supplied: functions
Run Code Online (Sandbox Code Playgroud)

为什么?


运行上面示例代码的数据(messages并且functions需要定义):

messages = [{"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "Hello!"}]
functions = [
    {
        "name": "fetch_pages",
        "description": "Fetch the content of specified pages from the document.",
        "parameters": {
            "type": "object",
            "properties": …
Run Code Online (Sandbox Code Playgroud)

python azure gpt-3 azure-openai large-language-model

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

在Qt中递归遍历目录,跳过文件夹"." 和"......"

我在使用Qt函数递归遍历目录时遇到了一些麻烦.我正在做的事情:

打开指定的目录.遍历目录,每次遇到另一个目录时,打开该目录,浏览文件等.

现在,我如何做到这一点:

QString dir = QFileDialog::getExistingDirectory(this, "Select directory");
if(!dir.isNull()) {
    ReadDir(dir);
}

void Mainwindow::ReadDir(QString path) {
    QDir dir(path);                            //Opens the path
    QFileInfoList files = dir.entryInfoList(); //Gets the file information
    foreach(const QFileInfo &fi, files) {      //Loops through the found files.
        QString Path = fi.absoluteFilePath();  //Gets the absolute file path
        if(fi.isDir()) ReadDir(Path);          //Recursively goes through all the directories.
        else {
            //Do stuff with the found file.
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,我面临的实际问题:自然,entryInfoList也会返回'.' 和'..'目录.通过这种设置,这证明是一个主要问题.

通过进入'.',它将遍历整个目录两次,甚至是无限的(因为'.'始终是第一个元素),使用'..'它将重做父目录下所有文件夹的进程.

我想做的很好,很时尚,有什么办法可以解决这个问题,我不知道吗?或者是唯一的方法,我得到纯文件名(没有路径)并检查对'.' 和'..'?

c++ directory qt

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

Python元素树 - 从元素中提取文本,剥离标签

使用Python中的ElementTree,如何从节点中提取所有文本,剥离该元素中的任何标记并仅保留文本?

例如,假设我有以下内容:

<tag>
  Some <a>example</a> text
</tag>
Run Code Online (Sandbox Code Playgroud)

我想回来Some example text.我该怎么做呢?到目前为止,我所采取的方法都有相当严重的后果.

python elementtree xml-parsing

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

在MySQL Workbench中将结果网格中的列宽保存

每次运行查询时,MySQL Workbench中结果网格中的列宽度都会重置:

在此输入图像描述

有什么方法可以防止这种情况吗?根据错误跟踪器,这个问题是在3.5年前修复的.

mysql mysql-workbench

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

防止Oracle SQL Developer在导出时截断CLOB

我想将包含大型CLOB的查询结果导出到CSV文件.但是,一旦在CSV文件中导出,CLOB就会在大约4K字符后被截断(即它们过早地以"......"结束).如何防止Oracle SQL Developer在导出时截断CLOB?

在此输入图像描述

oracle oracle-sqldeveloper export-to-csv

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