相关疑难解决方法(0)

在Python中对int进行子类化

我有兴趣在intPython 中继承内置类型(我使用的是2.5版),但是在初始化工作时遇到了一些麻烦.

这是一些示例代码,应该是相当明显的.

class TestClass(int):
    def __init__(self):
        int.__init__(self, 5)
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用它时,我得到:

>>> a = TestClass()
>>> a
0
Run Code Online (Sandbox Code Playgroud)

在哪里我期待结果5.

我究竟做错了什么?到目前为止,谷歌并没有太大的帮助,但我不确定我应该寻找什么

python inheritance subclass python-2.5

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

有没有好的方法可以找到特征域 p>0 中矩阵的秩?

我需要一种有效的算法或已知的方法来确定矩阵 A 的数学秩,该矩阵的系数位于正特征域中。

例如,在 5 个元素的有限域中,我有以下矩阵:

import numpy
A=[[2,3],[3,2]]
print numpy.linalg.matrix_rank(A)
Run Code Online (Sandbox Code Playgroud)

此方法给出的结果为 2,但在特征 5 中,该矩阵自 以来排名为 1 [2,3]+[3,2]=[0,0]

python numpy matrix

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

标签 统计

python ×2

inheritance ×1

matrix ×1

numpy ×1

python-2.5 ×1

subclass ×1