小编Gri*_*han的帖子

计算函数的逆 - 库

有没有可用于函数反转的库?更具体地说,给定一个函数y=f(x)和域,是否有可以输出的库x=f(y)?可悲的是,我不能在我的应用程序中使用matlab /数学,寻找C/Python库..

c python math

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

DDBMS 中的初级水平分段 - 简单谓词的完整性

“简单谓词的一个重要方面是它们的完整性;另一个是它们的最小性。simple predicates Pr:当且仅当每个应用程序对属于任何最小项片段的任何元组进行访问的概率相等时,一组谓词才被认为是完整的。到Pr2

\n\n

Example:-PROJ考虑中给出的关系的碎片Example 3.8。如果唯一访问的应用程序PROJ想要根据位置访问元组,则该集合是完整的,因为每个片段的每个元组PROJi (Example 3.8)具有相同的被访问概率。但是,如果有第二个应用程序仅访问 所在的项目元组budget is less than or equal to $200,000,则Pr is not complete. PROJi由于第二个应用程序,每个元组中的一些元组有更高的概率被访问。为了使谓词集完整,我们需要添加(BUDGET <= 200000, BUDGET > 200000)\nto Pr

\n\n

Pr = {LOC=\xe2\x80\x9cMontreal\xe2\x80\x9d, LOC=\xe2\x80\x9cNew York\xe2\x80\x9d, LOC=\xe2\x80\x9cParis\xe2\x80\x9d, BUDGET <= 200000, BUDGET > 200000}"

\n\n

我上传了图 3.3 和示例 3.8:-

\n\n

图3.3

\n\n

例3.8

\n\n

现在我不明白我怎么知道 Pr 是否完整

\n\n

那么\n“每个应用程序对属于任何最小项片段的任何元组的访问概率相等”是什么意思

\n\n

有什么例子如何计算每个应用程序访问任何元组的相等概率?

\n

database database-fragmentation

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

结合确定性有限自动机

我对这些东西真的很新,所以我为这里的noobishness道歉.

构建一个Deterministic Finite Automaton识别以下语言的DFA:

L= { w : w has at least two a's and an odd number of b's}. 
Run Code Online (Sandbox Code Playgroud)

每个部分的自动化(at least 2 a's, odd # of b's)很容易单独制作......任何人都可以解释一种系统的方式将它们合二为一吗?谢谢.

deterministic automata regular-language

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

正常语言的抽取引理

在使用泵浦引理检查给定语言是否规则时,我有点困惑.

假设我们必须检查是否:

L. 语言是否接受0常规或非常规的语言?

我们知道这是常规的,因为我们可以为L构建DFA.但我想用抽取引理来证明这一点.

现在假设,我拿一个字符串w= "0000":

现在,将分字符串x = 0,y = 0z = 00.现在应用泵浦引理i = 2,我将得到字符串"00000",这是我的语言存在所以通过引入引理证明语言不规则.但它被DFA接受了吗?

任何帮助将不胜感激,
谢谢

pumping-lemma dfa computation-theory regular-language

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

为什么我不需要在打印之前取消引用C中的字符指针?

为什么这段代码有效?在我打印出来之前,我希望我需要取消引用ptr, printf("%s\n", *ptr);Segmentation Fault如果我尝试这样做,我会得到一个.

#include <stdio.h>

int main(int argc, char *argv[])
{
        char name[] = "Jordan";
        char *ptr = name;
        printf("%s\n", ptr);
}
Run Code Online (Sandbox Code Playgroud)

希望你们能给我一些见解.

c

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

是*b*常规吗?

我知道ñ b ñ对于n> 0不是由泵引理经常但我想a*b*,以定期,因为两个A,B不必是相同的长度.有证据证明它是正常的吗?

computation-theory regular-language

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

C,跳过初始化静态数组

有没有办法指示gcc跳过某些静态,易变的变量的初始化?我有几个循环缓冲区(声明为volatile),在启动时和我的MCU上真的不需要归零,浪费大约2500左右.

提前致谢,

c gcc

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

为什么printf将8位字符填充到32位?

char byte = 0xff;
printf("%lu\n", sizeof(byte)) // Output is '1'
printf("%x\n", byte); // Output is 'ffffffff'
Run Code Online (Sandbox Code Playgroud)

如果大小byte只有一个字节,那为什么printf()表现得好像是四个字节?

c c++ printf types

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

动态包含或排除Serializer类字段

在我的User个人资料模型中,我show_email明确地包含了一个字段.因此,要将此功能添加到我的API,UserSerializer类如下所示:

class UserSerializer(serializers.ModelSerializer):
    email = serializers.SerializerMethodField('show_email')

    def show_email(self, user):
        return user.email if user.show_email else None

    class Meta:
        model = django.contrib.auth.get_user_model()
        fields = ("username", "first_name", "last_name", "email")
Run Code Online (Sandbox Code Playgroud)

但我真的不喜欢它.我认为这将是一个更加简洁如果该字段email将从串行输出它完全排除show_emailFalse,反而显示出丑陋的"email": null东西.

我怎么能这样做?

django django-rest-framework

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

C:STRTOK例外

出于某种原因,我在第一次使用strtok()时得到一个异常我想要完成的是一个函数,它只是检查子串在字符串中是否重复.但到目前为止我还没有开始工作

int CheckDoubleInput(char* input){
char* word = NULL;
char cutBy[] = ",_";

word = strtok(input, cutBy);  <--- **error line**

/* walk through other tokens */
while (word != NULL)
{
    printf(" %s\n", word);
    word = strtok(NULL, cutBy);
}
return 1;
}
Run Code Online (Sandbox Code Playgroud)

和主要调用功能:

CheckDoubleInput("asdlakm,_asdasd,_sdasd,asdas_sas");
Run Code Online (Sandbox Code Playgroud)

我得到的错误的屏幕截图

c string strtok

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