numpy使用陣列作為索引
使用陣列作為索引遍歷numpy陣列
覺得有用的話,歡迎一起討論相互學習~Follow Me
python使用陣列作為索引遍歷陣列
import numpy as np
a=np.arange(0,5)
print(a)
# [0 1 2 3 4]
b=np.arange(0,10).reshape(5,2)
print(b)
# [[0 1]
# [2 3]
# [4 5]
# [6 7]
# [8 9]]
# 將一維陣列作為二維陣列的索引
c0=b[a][:,0]
print(c0)
# [0 2 4 6 8]
c1=b[a][:,1]
print(c1)
# [1 3 5 7 9]
c2=b[a][0]
print(c2)
# [0 1]
c3=b[a][4]
print(c3)
# [8 9]
c4=b[a][:4]
print(c4)
# [[0 1]
# [2 3]
# [4 5]
# [6 7]]
相關推薦
numpy使用陣列作為索引
使用陣列作為索引遍歷numpy陣列 覺得有用的話,歡迎一起討論相互學習~Follow Me python使用陣列作為索引遍歷陣列 import numpy as np a=np.arange(0,5) print(a) # [0 1 2 3 4] b=np.arange(0
利用python進行資料分析-----第二篇 Numpy 陣列 向量計算 索引 切片 轉置 軸對換 檔案輸入輸出
目錄 布林值索引 花式索引 其他函式 排序 線性代數 隨機數生成 Numpy簡介 NumPy是一種通用的陣列處理軟體包,旨在有效地操縱任意記錄的大型多維陣列,而不會為小
Numpy 陣列基礎操作--索引、組合、分割、複製、遍歷、轉換、序列化(四)
Numpy 陣列基礎操作 1.陣列索引訪問 #!/usr/bin/env python # encoding: utf-8 import numpy as np b = np.array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]
python獲得list或numpy陣列中最大元素對應的索引
獲得list中最大元素的索引 aa = [1,2,3,4,5] aa.index(max(aa)) 相應的最小值使用 aa = [1,2,3,4,5] aa.index(min(aa)) 獲得numpy陣列中最大元素的索引 可以使用numpy
python學習筆記-Day2 Numpy陣列
1. 實現兩個陣列相加,在資料量特別大的時候 產生陣列: (1) 從列表產生陣列:a=[0,1,2,3] &nbs
python操作MySQL資料庫心得(numpy陣列寫入資料庫)
最近突發奇想,想把以前用Matlab實現的對高頻彩的開獎資料進行抓取並儲存到本地的專案重新用python做一遍。加上前段時間學習的MySQL,想將讀取回來的開獎資料存放到資料庫裡試試看。 廢話不多說,實操看看。 網頁下載器 這部分就
np.tile(A,reps)建立一個重複數/陣列A reps 次的陣列;tensor轉換為numpy陣列:
>>> a = np.array([0, 1, 2]) >>> np.tile(a, 2) array([0, 1, 2, 0, 1, 2]) >>> np.tile(a, (2, 2)) array([[0, 1, 2, 0, 1, 2],
將Numpy陣列儲存為影象的幾種方法
將Numpy陣列儲存為影象,有以下幾種方法: 1、使用scipy.misc 程式碼如下: from PIL import Image import numpy as np from scipy import misc # 首先在該py檔案所在目錄下隨便放一張圖片,使用PIL.Ima
numpy陣列用法大全
機器學習的最基礎模組就是numpy模組了,而numpy模組中的陣列操作又是重中之重,所以我們要把陣列的各種方法弄得明明白白的,以下就是陣列的一些常用方法 1.建立各種各樣的陣列: import numpy as np import matplotlib.pyplot as plt print(np
python中將Numpy陣列儲存為影象
第一種方案原文 可以使用scipy.misc,程式碼如下: import scipy.misc misc.imsave('out.jpg', image_array) 上面的scipy版本會標準化所有影象,以便min(資料)變成黑色,max(資料)變成白色。如果資料應該是精確的灰度級或準
Tensorflow中 numpy 陣列 操作
np.linspace(1, 10 , 10) 這個函式的使用是:取1到10之間的數。並且每個顯示10個數字。 引數一: 1 ----- >>> 取值的開始數字 引數二:10 ----- >>> 取值的最大值 引數三:
【VUE元件開發】VUE隨意點選列表元素切換選中樣式,並有序陣列新增索引和數值
直接檢視程式碼以及樣式 <template> <div> <!--頂部step--> <div class="dataStep"> <!--<img src="static
[iOS]一行程式碼給中文陣列新增索引
/** * 將原資料以及存放索引的空陣列 傳參 返回整理後的陣列 * 已用分類封裝,直接引入標頭檔案 使用方法即可 * * https://github.com/KKKKaras/JY_SectionDemo */ #import "JYTableViewController.h
二維陣列作為函式引數
https://www.cnblogs.com/alantu2018/p/8465894.html 1、二維陣列的概念 在C語言中,二維陣列實際上是一種特殊的一維陣列,它的每個元素也是一個一維陣列。因此,二維陣列下標形式正確寫法如下:int arrays[i][j]。陣
Python:列表中按某一列作為索引查詢其他列表中對應資訊,找到後插入當前列表。
直接複製,修改地址後使用。修改三個位置,如備註。 #coding=utf-8 import os.path import numpy as np if __name__=="__main__": list_1_txt= open('list1.txt')#這裡,讀取第一個列表 &
關於numpy 陣列的知識總結
一、簡單一維陣列的建立 arr1 = np.arange(10) #建立內容為0—9的一維陣列 [0,1,2,3,4,5,6,7,8,9] arr1.shape : (10,) 這裡說明了一個問題,(10,)指的是一維陣列的長度,沒有行和列
Python + OpenCV 學習筆記(三)>>> Numpy 陣列操作
將影象畫素迭代取反: import cv2 as cv import numpy as np def access_pixels(image): print(image.shape) height = image.shape[0]
Numpy 切片和索引
Numpy 切片索引 ndarray 物件的內容可以通過索引或者切片來修改訪問 通過下標進行索引 import numpy as np a = np.arange(10) s = slice(2,7,2) print(a[s])
使用NumPy陣列進行面向陣列程式設計
1使用陣列進行面向陣列程式設計 使用NumPy陣列可以使你利用簡單的陣列表示式完成多種資料操作任務,而無須寫些大量迴圈。這種利用陣列表示式來替代顯示迴圈的方法,稱為向量化。 假設我們想要對一些網格資料來計算函式sqrt(x ^ 2 + y ^ 2)的值。np.meshgrid函式接收兩個
[python3 Numpy使用技巧]一條語句實現numpy陣列relu啟用函式
一條語句實現numpy陣列relu啟用函式 就是實現numpy陣列中,小於零的元素賦值零。類似於神經網路裡的啟用函式,請看程式碼: Idata = 1 * (Idata > 0) * Idata 可以分解一下 temp = Idata > 0 temp = 1