|
1 | | -# Copyright (c) 2020-2022 Qianqian Fang <q.fang at neu.edu>. All rights reserved. |
| 1 | +# Copyright (c) 2020-2023 Qianqian Fang <q.fang at neu.edu>. All rights reserved. |
2 | 2 | # Copyright (c) 2016-2019 Iotic Labs Ltd. All rights reserved. |
3 | 3 | # |
4 | 4 | # Licensed under the Apache License, Version 2.0 (the "License"); |
@@ -314,6 +314,13 @@ def test_nd_array(self): |
314 | 314 | self.assertEqual((self.bjdloadb(self.bjddumpb(np.float16(2.2))) == 16486), True) |
315 | 315 | self.assertEqual((self.bjdloadb(self.bjddumpb(np.float32(2.2))) == np.float32(2.2)), True) |
316 | 316 |
|
| 317 | + self.assertEqual((self.bjdloadb(self.bjddumpb(np.array([1.3,-0.5,0.7,1000,11], dtype=np.float32))) == np.array([1.3,-0.5,0.7,1000,11], dtype=np.float32)).all(), True) |
| 318 | + self.assertEqual((self.bjdloadb(self.bjddumpb(np.array([1,2,3,4], dtype=np.uint16))) == np.array([1,2,3,4], dtype=np.uint16)).all(), True) |
| 319 | + self.assertEqual((self.bjdloadb(self.bjddumpb(np.array([1,2,3,4], dtype=np.uint8))) == np.array([1,2,3,4], dtype=np.uint8)).all(), True) |
| 320 | + self.assertEqual((self.bjdloadb(self.bjddumpb(np.array([], dtype=np.int8))) == np.array([], dtype=np.int8)).all(), True) |
| 321 | + self.assertEqual((self.bjdloadb(self.bjddumpb(np.array([-1,-2,-3,-4], dtype=np.float32))) == np.array([-1,-2,-3,-4], dtype=np.float32)).all(), True) |
| 322 | + self.assertEqual((self.bjdloadb(self.bjddumpb(np.array([[-1,-2,5],[-3,-4,-6]], dtype=np.float64))) == np.array([[-1,-2,5],[-3,-4,-6]], dtype=np.float64)).all(), True) |
| 323 | + |
317 | 324 | raw_start = (ARRAY_START + CONTAINER_TYPE + TYPE_INT8 + CONTAINER_COUNT + ARRAY_START + \ |
318 | 325 | TYPE_UINT8 + b'\x03' + TYPE_UINT16 + b'\x02' + b'\x00' + ARRAY_END + \ |
319 | 326 | b'\x01'+ b'\x02'+ b'\x03'+ b'\x04'+ b'\x05'+ b'\x06') |
|
0 commit comments