import os
import PyIPSDK
import PyIPSDK.IPSDKIPLUtility as util
import numpy as np
img2d1 = PyIPSDK.createImage(PyIPSDK.eImageBufferType.eIBT_UInt16, 5, 7)
util.randomImg(PyIPSDK.createRange(3, 11), img2d1)
print("img2d1.array = ")
print(img2d1.array)
img2d1.array[2, 3] = 25
print("img2d1.array = ")
print(img2d1.array)
array3d1 = np.empty([3, 5, 2], np.int16)
array3d1.fill(5)
print("array3d1 = ")
print(array3d1)
img3d1 = PyIPSDK.fromArray(array3d1)
util.randomImg(PyIPSDK.createRange(0, 4), img3d1)
print("array3d1 = ")
print(array3d1)
print("img3d1.array = ")
print(img3d1.array)