小编For*_*Bru的帖子

从String评估数学函数

你能给我一些关于如何在C中创建一个简单的数学表达式解析器的想法吗?

用户在字符串中输入数学函数,并从我想要在C中创建函数的字符串中输入数据函数. x + sin(2*x)

- > return x + sin(2x);

提前致谢.

c math parsing

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

如何使用Python webbrowser包关闭现有的浏览器选项卡

使用Python webbrowser包我可以打开一个带有指定URL的新选项卡.有没有办法关闭此标签?我提到了下面的官方文档,没有提到与关闭行动有关的内容.

Python webbrowser包doc:https://docs.python.org/3/library/webbrowser.html

python python-webbrowser

13
推荐指数
2
解决办法
4538
查看次数

用c ++在同一行上打印

我试图在同一行写时间而不是堆叠输出.我似乎无法让它工作.

这就是我所拥有的:我认为它"\r"会在同一行重印,但这不起作用.我也尝试过printf("\r");,但也没用.

任何人都可以帮我弄清楚如何使这个工作?

void countdown(int time)
{
    int h = (time / 3600);
    int m = (time / 60) - (h * 60);
    int s = time % 60;

    std::stringstream ss;
    ss << h << ":" << m << ":" << s;
    std::string string = ss.str();

    cout << "\r" << string << endl;
}
Run Code Online (Sandbox Code Playgroud)

c++

12
推荐指数
2
解决办法
4万
查看次数

在C/C++中获取大的随机数

标准rand()功能给我的数字不够大:我需要unsigned long long的.我们如何获得非常大的随机数?我尝试修改一个简单的哈希函数,但它太大,运行时间太长,从不产生小于1e5的数字!!

c c++ random unsigned-long-long-int

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

我想知道是否用鼠标左键或右键单击QAction

我有一个QActionQMenu.当QActiontriggered()我想知道哪个按钮做到了.

connect(YourAction, SIGNAL(triggered()), this, SLOT(actionclicked()));

void MainWindow::actionclicked(QMouseEvent *e)
{
    if (e->buttons() == Qt::RightButton) 
}
Run Code Online (Sandbox Code Playgroud)

我不能做这样的事情,因为triggered()没有这样的论点.

c++ qt qmenu qaction

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

文件夹/ DRIVE API PyDRIVE中的文件列表

我无法更改文件夹并查看其中的内容.

drive = GoogleDrive(gauth)
file_list = drive.ListFile({'q': "'root' in parents and trashed=false"}).GetList()
for file1 in file_list:
print("File %s\n\n",(file1))
Run Code Online (Sandbox Code Playgroud)

我使用了以下代码:

file_list = drive.ListFile({'q': "'/test1' in parents and trashed=false"}).GetList()
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有我使用的功能的文档:https://developers.google.com/drive/v3/reference/files/list

python drive pydrive

7
推荐指数
2
解决办法
7525
查看次数

如何统计不同基数中的数字位数?

我正在使用不同基础的数字(基数为10,基数为8,基数为16等).我正在尝试计算每个数字中的字符数.

数: ABCDEF

位数:6

我知道基于对数的方法,但我遇到了一些问题.

  1. 此Python脚本输出无法正确计算1,000,000中3,969个数字中的正确位数.

  2. 我认为使用对数的方法可能相当慢

链接:

  • 这个C程序必须非常慢(如果我有一个非常大的数字怎么办?).它也不能处理不同基数的数字(例如,base-16).

  • 不是愚弄的这个,因为在OP问只有约基10


编辑:当然我可以计算一个字符串的长度,但最让我感兴趣的是,如果可以在没有常规字符串的情况下进行计算.我想知道可以帮助实现它的算法,只知道源基转换的基数.

Edit2: source-basebase-10,转换为的base可以是任何其他base.


我们如何计算不同基数中的数字位数?

如果我知道base-10中的数字,如何在不执行转换的情况下计算转换为base-16(base-8等)的相同数字的位数?

注意:一些Python或C代码将非常感激

c python algorithm base

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

在打印语句之前执行的 Jupyter Notebook 输入行

您好,我正在努力提高我在 Jupyter Notebook 中的 Python 技能,但遇到了一个令人沮丧的问题。在较大的一段代码中,尽管打印语句在代码块中是第一个,但我的输入语句在打印语句之前执行。有没有办法在 Jupyter Notebook 中解决这个问题?我正在做一个教程课程并想继续使用这个 IDE。请参阅附图。

Python输入问题

python jupyter jupyter-notebook

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

Crc32 C实现 - 不起作用

我在互联网上找到了这个CRC32实现,稍微改变了一下,但我无法让它工作.我初始化它并在我从输入获得的每个字节上更新它,但我得到的哈希不是它应该是什么...

typedef struct {
    unsigned short xor;
} xor_context;
void crc32_init(crc32_context *context) {
    context->crc = 0xFFFFFFFF;
}
void crc32_update(crc32_context *context, unsigned char byte) {
    uint32_t crc, mask;

    crc = context->crc;
    crc = crc ^ byte;
    for (int j = 7; j >= 0; j--) {    // Do eight times.
        mask = -(crc & 1);
        crc = (crc >> 1) ^ (0xEDB88320 & mask);
    }
    context->crc = ~crc;
}
Run Code Online (Sandbox Code Playgroud)

这个是原创的

unsigned int crc32b(unsigned char *message) {
   int i, j;
   unsigned int …
Run Code Online (Sandbox Code Playgroud)

c crc32

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

t-SNE:Sklearn AttributeError:“NoneType”对象没有属性“split”

对以下错误有帮助吗?我正在运行 PCA 和 t-SNE,PCA 似乎运行良好,但无论我在哪里运行 t-SNE,都会遇到以下错误。我的 t-SNE 代码如下:

def T_SNE(X,Label,Component=2,title=""):

    tsne = TSNE(n_components=Component)

    tsne_result = tsne.fit_transform(X)
   
    tsne_result_df = pd.DataFrame({'T_SNE_1': tsne_result[:,0], 'T_SNE_2': tsne_result[:,1], 
                                   'label': Label})
    lim = (tsne_result.min()-0.1*tsne_result.min(), tsne_result.max()+0.1*tsne_result.min())
    
    PLOT(TITLE=title,Product="T_SNE",Label=Label,Data=tsne_result_df,lim=lim)

    return tsne_result,tsne
    

result,tsne=T_SNE(X=X_Number,Label=Y_Number,Component=2,title="Digit_data")
Run Code Online (Sandbox Code Playgroud)

以下错误

AttributeError: 'NoneType' object has no attribute 'split'
Run Code Online (Sandbox Code Playgroud)

python nonetype scikit-learn

5
推荐指数
2
解决办法
2042
查看次数