python 测试Python Perceptron v.1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 测试Python Perceptron v.1相关的知识,希望对你有一定的参考价值。
import unittest
import numpy as np
from perceptron import Perceptron
class PerceptronTest(unittest.TestCase):
def test_mimics_logical_and(self):
weights = np.array([-1, 1, 1])
a = 1
b = 1
inputs = np.array([a, b])
perceptron = Perceptron(inputs.size)
perceptron.weights = weights
output = perceptron.predict(inputs)
self.assertEqual(output, a & b)
def test_trains_for_logical_and(self):
labels = np.array([1, 0, 0, 0])
input_matrix = []
input_matrix.append(np.array([1, 1]))
input_matrix.append(np.array([1, 0]))
input_matrix.append(np.array([0, 1]))
input_matrix.append(np.array([0, 0]))
perceptron = Perceptron(2, threshold=10, learning_rate=1)
perceptron.train(input_matrix, labels)
a = 1
b = 1
inputs = np.array([a, b])
output = perceptron.predict(inputs)
self.assertEqual(output, a & b)
if __name__ == '__main__':
unittest.main()
以上是关于python 测试Python Perceptron v.1的主要内容,如果未能解决你的问题,请参考以下文章
Python接口测试实战3(下)- unittest测试框架
Python接口测试实战5(上) - Git及Jenkins持续集成
Python接口测试实战5(下) - RESTfulWeb Service及Mock Server
使用python+pychram进行API测试(接口测试)初级STEP 1
Python接口测试实战4(下) - 框架完善:用例基类,用例标签,重新运行上次失败用例
自动化测试之Python + selenium = Web UI自动化测试