æäºPythonå°ç½å¯¹numpyä¸ç常è§å½æ°ä¸å¤ªäºè§£ï¼ä»å¤©å°ç¼å°±æ´çåºæ¥å享ç»å¤§å®¶ã
Numpyæ¯Pythonçä¸ä¸ªç§å¦è®¡ç®çåºï¼æä¾äºç©éµè¿ç®çåè½ï¼å
¶ä¸è¬ä¸Scipyãmatplotlibä¸èµ·ä½¿ç¨ãå
¶å®ï¼listå·²ç»æä¾äºç±»ä¼¼äºç©éµç表示形å¼ï¼ä¸è¿numpy为æ们æä¾äºæ´å¤çå½æ°ã
æ°ç»å¸¸ç¨å½æ°
1.where()ææ¡ä»¶è¿åæ°ç»çç´¢å¼å¼
2.take(a,index)ä»æ°ç»aä¸æç
§ç´¢å¼indexåå¼
3.linspace(a,b,N)è¿åä¸ä¸ªå¨(a,b)èå´å
åååå¸çæ°ç»ï¼å
ç´ ä¸ªæ°ä¸ºN个
4.a.fill()å°æ°ç»çææå
ç´ ä»¥æå®çå¼å¡«å
5.diff(a)è¿åæ°ç»aç¸é»å
ç´ çå·®å¼ææçæ°ç»
6.sign(a)è¿åæ°ç»açæ¯ä¸ªå
ç´ çæ£è´ç¬¦å·
7.piecewise(a,[condlist],[funclist])æ°ç»aæ ¹æ®å¸å°åæ¡ä»¶condlistè¿å对åºå
ç´ ç»æ
8.a.argmax(),a.argmin()è¿åaæ大ãæå°å
ç´ çç´¢å¼
æ¹åæ°ç»ç»´åº¦
a.ravel(),a.flatten():å°æ°ç»aå±å¹³æä¸ç»´æ°ç»
a.shape=(m,n),a.reshape(m,n):å°æ°ç»a转æ¢æm*nç»´æ°ç»
a.transpose,a.T转置æ°ç»a
æ°ç»ç»å
1.hstack((a,b)),concatenate((a,b),axis=1)å°æ°ç»a,b沿水平æ¹åç»å
2.vstack((a,b)),concatenate((a,b),axis=0)å°æ°ç»a,b沿ç«ç´æ¹åç»å
3.row_stack((a,b))å°æ°ç»a,bæè¡æ¹åç»å
4.column_stack((a,b))å°æ°ç»a,bæåæ¹åç»å
æ°ç»åå²
1.split(a,n,axis=0),vsplit(a,n)å°æ°ç»a沿åç´æ¹ååå²æn个æ°ç»
2.split(a,n,axis=1),hsplit(a,n)å°æ°ç»a沿水平æ¹ååå²æn个æ°ç»
æ°ç»ä¿®åªåå缩
1.a.clip(m,n)设置æ°ç»açèå´ä¸º(m,n),æ°ç»ä¸å¤§äºnçå
ç´ è®¾å®ä¸ºn,å°äºmçå
ç´ è®¾å®ä¸ºm
2.a.compress()è¿åæ ¹æ®ç»å®æ¡ä»¶çéåçæ°ç»
æ°ç»å±æ§
1.a.dtypeæ°ç»açæ°æ®ç±»å
2.a.shapeæ°ç»aç维度
3.a.ndimæ°ç»açç»´æ°
4.a.sizeæ°ç»aæå«å
ç´ çæ»ä¸ªæ°
5.a.itemsizeæ°ç»açå
ç´ å¨å
åä¸æå çåèæ°
6.a.nbytesæ´ä¸ªæ°ç»aæå çå
å空é´7.a.astype(int)转æ¢aæ°ç»çç±»å为intå
æ°ç»è®¡ç®
1.average(a,weights=v)对æ°ç»a以æévè¿è¡å æå¹³å
2.mean(a),max(a),min(a),middle(a),var(a),std(a)æ°ç»açåå¼ãæ大å¼ãæå°å¼ãä¸ä½æ°ãæ¹å·®ãæ åå·®
3.a.prod()æ°ç»açææå
ç´ çä¹ç§¯
4.a.cumprod()æ°ç»açå
ç´ ç累积ä¹ç§¯
5.cov(a,b),corrcoef(a,b)æ°ç»aåbçåæ¹å·®ãç¸å
³ç³»æ°
6.a.diagonal()æ¥çç©éµa对è§çº¿ä¸çå
ç´ 7.a.trace()计ç®ç©éµaç迹ï¼å³å¯¹è§çº¿å
ç´ ä¹å
以ä¸å°±æ¯numpyä¸ç常è§å½æ°ãæ´å¤Pythonå¦ä¹ æ¨è:PyThonå¦ä¹ ç½æå¦ä¸å¿ã
温馨提示:答案为网友推荐,仅供参考