<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 <hr/>
넘파이에서 의 array
파이썬의 리스트와는 다르게 배열의 모든 값은 같은 타입(예를들어, Boolean, integer, real, complex number)을 가져야 한다.
Step1:  np.arange()는 특정 값을 갖는 배열을 만들며, array에서 range()함수와 같은 역할을 한다.
Step2:  <pre>
np.ones() 모든 값이 0으로 초기화해서 배열을 만든다. 
np.ones()와 np.zeros()에서 배열을 1차원 이상으로 만들 때 두 쌍의 괄호 세트가 필요하다.
</pre>
<ASSISTANT_TASK:>
Python Code:
myarray = np.array([1,2,3])
print(myarray)
print(myarray.shape)
print(type(myarray))
l = [1,2,3]
print(type(l))
mybigarray = np.array([[3,2,4],[3,3,2],[4,5,2],[4,2,8,5]])
print(mybigarray.shape)
print(mybigarray)
Explanation: <hr/>
넘파이에서 의 array
파이썬의 리스트와는 다르게 배열의 모든 값은 같은 타입(예를들어, Boolean, integer, real, complex number)을 가져야 한다.
End of explanation
np.arange(5)
np.arange(3,7,2)
np.arange(3,4,2)
help(np.arange)
Explanation: np.arange()는 특정 값을 갖는 배열을 만들며, array에서 range()함수와 같은 역할을 한다.
End of explanation
np.ones(3)
np.ones((3,4)) #1차원 이상으로 만들때 괄호를 감싸야 한다.
np.zeros(3)
np.zeros(3, dtype=np.float32)
np.zeros(3, dtype=np.int)
np.eye(1)
e = np.eye(1)
print(e.shape)
e = np.eye(2)
print(e)
print(e.shape)
np.array([1,2]).shape
np.linspace(3,7,3)
np.linspace(3,7,4)
Explanation: <pre>
np.ones() 모든 값이 0으로 초기화해서 배열을 만든다. 
np.ones()와 np.zeros()에서 배열을 1차원 이상으로 만들 때 두 쌍의 괄호 세트가 필요하다.
</pre>
End of explanation
<END_TASK>