采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
Fancy indexing
b = np.array([(1.5, 2, 3),(4, 5, 6)])
则b为
array([[1.5, 2. , 3. ], [4. , 5. , 6. ]])
那么
b[ [1, 0, 1, 0], [0, 1, 2, 0] ]
b [ [1, 0, 1, 0] ][:,[0, 1, 2, 0] ]
这个两个的结果怎么算啊?感觉还是没搞懂
您好,首先
b的取值是
array([[ 1.5, 2. , 3. ], [ 4. , 5. , 6. ]])
b[0]是array([ 1.5, 2. , 3. ]) 这个容易理解对吧。
b[[0,0,0,0,0]] 的值是
array([[ 1.5, 2. , 3. ], [ 1.5, 2. , 3. ], [ 1.5, 2. , 3. ], [ 1.5, 2. , 3. ], [ 1.5, 2. , 3. ]])
怎么来的呢? 把b[0]的类似升维度了,
谢谢老师!
登录后可查看更多问答,登录/注册
只要会python,就能轻松入门数据分析!
2.1k 14
1.9k 8
2.2k 8
1.4k 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号