VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • numpy 基础入门 - 30分钟学会numpy(2)

涉及改变相关问题,我们改变上面y是否会改变x?这是特别需要关注的!

1
2
3
4
5
6
7
8
>>> y  
array([2, 5])  
>>> y[0] = 10  
>>> y  
array([10,  5])  
>>> x  
array([[ 1, 10,  3],  
       [ 4,  5,  6]])

通过上面可以发现改变y会改变x ,因而我们可以推断,y和x指向是同一块内存空间值,系统没有为y 新开辟空间把x值赋值过去。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
arr = np.arange(10)  
  
arr  
Out[45]: array([0123456789])  
  
arr[4]  
Out[46]: 4  
  
arr[3:6]  
Out[47]: array([345])  
  
arr[3:6= 12  
  
arr  
Out[49]: array([ 0,  1,  2121212,  6,  7,  8,  9])

相关教程