标签: implementation

Python 函数实现

我已经看到了球碰撞检测问题的各种答案,解释了为什么 sqrt 操作很慢,为什么绝对值操作在浮点数上很快等等。我如何找出哪些操作昂贵而哪些操作不昂贵?

基本上,我正在寻找一个可以了解所有 python 库函数的实现的资源。当人们说这些事情时,他们实际上并没有考虑这些东西是如何在 C 中实现的,是吗?

谢谢,希望了解有关这种灵活语言的实现细节的更多信息。

python performance implementation

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

协程是如何实现的?

我有一个关于协程实现的问题。我coroutine首先看到的是 Lua 和 stackless-python。我可以理解它的概念以及如何使用yield关键字,但我无法弄清楚它是如何实现的。

我可以得到一些关于它们的解释吗?

scheme implementation coroutine

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

如何在Delphi中实现人工神经网络?

我想要一个人工神经网络:

  • 42 个输入神经元
  • 168 个隐藏神经元
  • 7个输出神经元

这个网络就是玩“连四子”的游戏。每场比赛结束时,网络都会获得反馈(比赛结果/获胜?)。

学习应该通过时间差异学习来完成。

我的问题:

  • 我的奖励数组中应该包含哪些值?
  • 最后:我现在如何将其应用到我的游戏中?

提前非常感谢!

delphi implementation artificial-intelligence neural-network

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

如何从不同的文件实现接口?

我是 Java 新手,我想知道我将如何去做这样的事情。

接口文件:

public interface ExampleInterface {
    void doSomething();
}
Run Code Online (Sandbox Code Playgroud)

实现文件(同一目录下):

public class ExampleImplementation implements ExampleInterface {
    void doSomething() {
        // code goes here
    }
}
Run Code Online (Sandbox Code Playgroud)

编辑:呵呵,没有人注意到我忘记添加 class 关键字。

java implementation interface

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

扩展 Graphics2D 类而不实现所有方法

我有一个名为 MyClass 的类,我希望该类扩展 Graphics2D (在 java.awt 中)。然而,当我输入时, public class MyClass extends Graphics2D { .... }我必须添加未实现的方法 draw、drawImage、addRenderingHints 等,因为 Eclipse 显示此错误并且无法编译。

这就是我想到的问题:我只想使用drawsetBackground和 Graphics2D 的其他一些方法,我不希望其余代码带有其他强制的未实现的方法。

有办法避免这种情况吗?因为我在代码方面非常干净和简单,我不想要其他 100 行我什至不使用的代码。

您有什么建议?

java oop graphics implementation graphics2d

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

实现中的构造函数与标头

据我所知,构造函数应该在实现文件中定义,但我只能在一个主文件中找到包含类的示例,而不是拆分为 .h 和 .cpp 文件

我需要知道的是我的以下代码是否以可接受的方式分开。

实体.h:

    using namespace std;

class cEntity {
private:
    /*-----------------------------
    ----------Init Methods---------
    -----------------------------*/
    int *X, *Y;
    int *Height, *Width;

public:
    /*-----------------------------
    ----------Constructor----------
    -----------------------------*/
    cEntity (int,int, int, int);

    /*-----------------------------
    ----------Destructor-----------
    -----------------------------*/
    ~cEntity ();

    /*-----------------------------
    ----------Set Methods----------
    -----------------------------*/

    /*Set X,Y Methods*/
    void setX(int x){*X=x;};
    void setY(int y){*Y=y;};
    void setXY(int x, int y){*X=x; *Y=y;};

    /*Set Height, Width Methods*/
    void setHeight(int x){*Height=x;};
    void setWidth(int x){*Width=x;};
    void setDimensions(int x, int y){*Height=x; *Width=y;};

    /*-----------------------------
    ----------Get Methods----------
    -----------------------------*/

    /*Get X,Y Methods*/
    int …
Run Code Online (Sandbox Code Playgroud)

c++ implementation header

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

spring 接口作为@ModelAttribute 参数

我有带方法的 UsersController:

@RequestMapping(value={"/new"}, method=RequestMethod.GET)
public String showCreationForm(@ModelAttribute User user){
    return "user_registration_form";
}
Run Code Online (Sandbox Code Playgroud)

显示注册表单。我想在我的项目中保持模块化(在其他项目中使用这个控制器会很好),所以 User 是一个接口,并且有它的实现 - UserImpl。问题是 Spring 无法实例化用户界面。有没有办法配置 spring 以使用用户的一些默认实现?

implementation spring default interface modelattribute

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

在 C 中实现 ceil()

我想ceil()在 中实现我自己的C。在库中搜索源代码并在此处找到,但似乎很难理解。我想要干净优雅的代码。

我也在 SO 上进行了搜索,在这里找到了一些答案。似乎没有一个答案是正确的。答案之一是:

#define CEILING_POS(X) ((X-(int)(X)) > 0 ? (int)(X+1) : (int)(X))
#define CEILING_NEG(X) ((X-(int)(X)) < 0 ? (int)(X-1) : (int)(X))
#define CEILING(X) ( ((X) > 0) ? CEILING_POS(X) : CEILING_NEG(X) )
Run Code Online (Sandbox Code Playgroud)

AFAIK,返回类型ceil()不是 int。宏在这里是类型安全的吗?此外,上述实现对于负数有效吗?

实施它的最佳方式是什么?

你能提供干净的代码吗?

c floating-point implementation ceil

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

使用机器学习让计算机学习微积分

是否有任何已知的方法可以使机器学习微积分?

我了解到教计算导数非常简单,因为可以实现算法。

同时,集成的实现是可能的,但由于算法的复杂性,很少或从未完全实现。

我很好奇在使用机器学习科学评估和计算积分的领域是否有任何学术成功。


编辑

我有兴趣教计算机使用神经网络或类似方法进行集成。

integration implementation machine-learning calculus neural-network

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

Notepad++ 如何保存工作区的状态?

我看到一旦我打开一个新文件并在其中写入一些内容,即使我不保存它,当我再次打开 notepad++ 时,该文件也会打开。那么如何在notepad++中保存工作区的状态,即使我不保存呢?任何人都可以指出它的实现源代码吗?

谢谢!

implementation state notepad++

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