<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 1D called vector
2D called matrix
3D nad so on tensor
Step1:  I need a matrix like this
python
        [[2,3],
         [4,5],
         [6,7]]
Step2:  np array operator
Step3:  Sliccing
Step4:  Goto opencv/build/python/2.7 folder.
Copy cv2.pyd to C
<ASSISTANT_TASK:>
Python Code:
print x
type(x)
y=np.ones((2,3))
print y
Explanation: 1D called vector
2D called matrix
3D nad so on tensor
End of explanation
z=np.arange(2,8,1)
alpha=np.reshape(z,(3,2))
print alpha
beta= np.random.randn(3,4)
print beta
gamma=beta*2.0
print gamma
a=[3,4,5]
a=np.array(a)
type(a)
Explanation: I need a matrix like this
python
        [[2,3],
         [4,5],
         [6,7]]
End of explanation
a=np.random.randint(0,10,(2,3))
b=np.random.randint(0,10,(2,3))
print a
print b
print "element-wise addition:\n%s"%(a + b)
print "element-wise addition:\n%s"%(a * b)
print a
print b.T
print '-----'
print np.dot(a,b.T)
Explanation: np array operator
End of explanation
a=np.random.randint(0,10,(4,5))
print a
a[0,2]
a[3,3]=9
print a
print a[:,:3]
print a[:3,:]
print a[:3,:3]
print a[-3:,-3:]
b=np.array([2,3,5,7,8])
print b
b[::-1]
a=np.random.randint(0,10,(4,5))
print a
a[::-1]
print np.fliplr(a)
a.astype(float)
Explanation: Sliccing
End of explanation
print np.arange(16)[::2]
(-1,)+(1,2,3)+(4,5)
Explanation: Goto opencv/build/python/2.7 folder.
Copy cv2.pyd to C:/Python27/lib/site-packeges.<br>
    http://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.html
End of explanation
<END_TASK>