import numpy as np# x = np.array([[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10, 11]])# print ('咱們的數組是:')# print (x)# print ('\n')# rows = np.array([[0, 0], [3, 3]])# cols = np.array([[0, 2], [0, 2]])# y = x[rows, cols]# print ('這個數組的四個角元素是:')# print (y)# x = np.array([[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10, 11]])# print ('咱們的數組是:')# print (x)# print ('\n')# # 如今咱們會打印出大於 5 的元素# print '大於 5 的元素是:'# print (x[x > 5])"""花式索引花式索引指的是利用整數數組進行索引。花式索引根據索引數組的值做爲目標數組的某個軸的下標來取值。對於使用一維整型數組做爲索引,若是目標是一維數組,那麼索引的結果就是對應位置的元素;若是目標是二維數組,那麼就是對應下標的行。花式索引跟切片不同,它老是將數據複製到新數組中。"""x = np.arange(32).reshape((8, 4))print x# 傳入順序索引數組# print (x[[4, 2, 1, 7]])# 傳入倒序索引數組# print (x[[-4, -2]])# 傳入多個索引數組(要使用np.ix_)print (x[np.ix_([1, 5], [0, 3, 1])])