我正在学习数组的oop,并对数组进行以下程序计数,但该实例不是循环的迭代
import numpy as np
class arr():
def __init__(self):
self.arr1 = np.array([[1, 2, 3], [4, 5, 6],[7, 8, 9]])
self.arr1 = self.arr1.reshape(-1)
def cont(self):
c = 0
for i in self.arr1:
if self.arr1[i] > 6:
c += 1
return c
rp = arr()
print(rp.cont)
将rp = arr() print(rp.cont)
更改为
rp = arr()
print(rp.cont())