np.nonzero()函式用法
返回陣列中不為0的元素的下標。
陣列中元素可為布林、整型和浮點型,返回值為元祖
一.一維陣列
1.陣列元素為布林型別
a=np.array([True,False,True,False]) b=np.nonzero(a) print(b)
輸出結果為(array([0, 2], dtype=int64),)
即下標為0和2的元素值非0
2.陣列元素為int型別
a=np.array([2,10,0,0])
3.陣列元素為float型別
a=np.array([2.1,10,0.0,0])
二.二維陣列
二維陣列返回的為長度為2的元祖
a=np.array([[True,False,True],[True,False,False]]) b=np.nonzero(a) print(b)
返回結果為(array([0, 0, 1], dtype=int64), array([0, 2, 0], dtype=int64))
即下標為(0,0),(0,2),(1,0)的元素值不為0
相關推薦
np.nonzero()函式用法
返回陣列中不為0的元素的下標。 陣列中元素可為布林、整型和浮點型,返回值為元祖 一.一維陣列 1.陣列元素為布林型別 a=np.array([True,False,True,False]) b=np.nonzero(a) print(b) 輸出結果為(array([0, 2], dtype
CAST()函式用法
Cast(欄位名 as 轉換的型別 ),其中型別可以為:CHAR[(N)] 字元型 DATE 日期型DATETIME 日期和時間型DECIMAL float型SIGNED intTIME 時間型例如表table1date2015-11-03 15:31:26sele
python中scatter()函式用法,matplotlib畫圖
scatter函式用於繪製散點圖。 scatter函式原型 matplotlib.pyplot.scatter(x,y,s=20,c='b',maker='o',cmpa=None,norm=None,vmin=None,vax=None,alpha=None,linewi
Python中Numpy庫的nonzero()函式使用
翻閱Python資料處理入門書籍,其中介紹到了Numpy庫的nonzero()函式,平臺:Ipython例碼如下:import numpy as np x = np.array([[1, 2], [np.nan, 3], [np.nan, np.nan]]) y = x.no
python中min()和max()函式用法講解
介紹: min(0)返回該矩陣中每一列的最小值 min(1)返回該矩陣中每一行的最小值 max(0)返回該矩陣中每一列的最大值 max(1)返回該矩陣中每一行的最大值 例項: import numpy as np l= np.zeros((5,5))#構建一個5*5的零矩陣
C++中的Compare()函式用法
#include <iostream> #include <string> #include <cctype> using std::cout; using std::endl; using std::cin; using s
Numpy.nonzero() 詳解 numpy module中 nonzero()函式
最近看到《機器學習實戰》第6章PlattSMO演算法時, 遇到了numpy.nonzero()函式, 糾結了很久才看懂用法。 簡記之,共以後自己和他人蔘考。 numpy.nonzero(a)[source] Return the indices of the e
np.argwhere()的用法
np.argwhere( a ) Find the indices of array elements that are non-zero, grouped by element.返回非0的陣列元組的索
sprintf()函式的用法
sprintf函式的格式:int sprintf( char *buffer, const char *format [, argument,...] ); 除了前兩個引數固定外,可選引數可以是任意個。buffer是字元陣列名;format是格式化字串 常用方式 sprintf函式的功能與print
MySQL中函式field()的用法
MySQL中的field()函式,可以用來對SQL中查詢結果集進行指定順序排序。 str與str1,str2,str3,str4比較,其中str指的是欄位名字 意為:欄位str按照字串str1,str2,str3,str4的順序返回查詢到的結果集。如果表中str欄位值不存在於str
diff()函式的用法()
摘自matlab diff Difference and approximate derivative. diff(X), for a vector X, is [X(2)-X(1) X(3)-X(2) … X(n)-X(n-1)]. diff(X), for
C語言中 typeof()函式的用法
前言: typeof關鍵字是C語言中的一個新擴充套件,這個特性在linux核心中應用非常廣泛。 一,說明 typeof的引數可以是兩種形式: 表示式 或 型別 。
ioctl()函式的用法、例子
來自百度百科,得說百度百科的c函式還是很全的... 表頭檔案: #include<sys/ioctl.h> 功 能: 控制I/O裝置 ,提供了一種獲得裝置資訊和向裝置傳送控制引數的手段。用於向裝置發控制和配置命令 ,有些命令需要控制引數,這些資料是不能用read
Python中enumerate()函式的用法
我們先來看看看幾個簡單的例子: <span style="font-size:14px;">>>> for i,j in enumerate(('a','b','c')
substring()的用法和註意事項
string 例子 作用 開始 gin substr 後來 substring 位置 作者原創:轉載請註明出處 substring()方法的作用為截取字符串,其有兩種用法: 分別如下: substring(int beginIndex);這個的作用為截取從begininde
python中enumerate()的用法
bsp pos 元素 變量 lis 遍歷序列 rate too st3 先出一個題目:1.有一 list= [1, 2, 3, 4, 5, 6] 請打印輸出:0, 1 1, 2 2, 3 3, 4 4, 5 5, 6 打印輸出, 2.將 list 倒序成 [6, 5, 4
Java parseInt()和parseFloat()的用法
div 4.0 使用 實例 cti represent binary public 操作 一、parseInt()parseInt()方法首先查看位置0處的 字符,判斷它是否是個有效數字;如果不是,該方法將返回NaN,不再繼續執行其他操作。但如果該字符是有效數字,該方法將查
關於csv.reader()的用法
tail filepath ESS b+ ali blog put nbsp 一個 轉自https://blog.csdn.net/swc5285018/article/details/78967958import json import csv import os d
python中np.multiply()、np.dot()和星號(*)三種乘法運算的區別
圖片 分享 png blog details 分享圖片 blank net ref https://blog.csdn.net/zenghaitao0128/article/details/78715140 總結一下: python中np.multiply()、np.
10 字典中enumerate() 的用法
pytho rain lex cal 字典 rest num strip appdata li = {"alex"," aric","Alex","Tony","rain"}for i,j in enumerate(li,1): new_j = j.strip()