python numpy的一些常用操作

2021-09-01 10:45:47 字數 1357 閱讀 1778

一. np.array()

多種資料型別:

datalist = np.array(datalist, dtype =

object

)

按某一列排序:

datalist = datalist[ datalist[

:, sort_axis]

.argsort(

)]

array新增一列,一維array行轉列:

# list轉array

row = np.array(row)

#行轉列

col = row.reshape(-1

,1)1

)

二. 均勻分割

np.arange(),使用start,stop, step(預設1)引數,不包括stop。

usage:numpy.arange([start, ]stop, [step, ]dtype=none)

np.linspace,使用引數start、stop、 取樣個數num,預設包括stop,也可以用endpoint=false設定不包括。

usage:numpy.linspace(start, stop, num=50, endpoint=true, retstep=false, dtype=none)

三. 建立固定大小二維list

參考.

# 這種方法是建立5個對同乙個列表的引用

data =[[

none]*

5]*5

# 這種方法是建立5個列表

data =[[

none]*

5for _ in

range(5

)]

四. 拼接

np.r_ :按行拼接

np.c_ :按列拼接

import numpy as np

np.r_[datalist1, datalist2]

np.c_[datalist3, datalist4]

參考鏈結

五. ndarray中元素保留小數點後固定位數

保留n位:np.round(data, n),這裡data中元素本來是float型別。

datalist = np.

round

(datalist,

6)

mysql的一些基本指令 mysql 一些常用指令

登陸 1 mysql u root p 登陸,輸入root密碼 退出登陸 mysql exit mysql 為所有ip授權 mysql grant all privileges on to root identified by 123456 with grant option 為單一ip授權 就是想...

javaScript的內建物件以及一些常用的方法

js內建物件 string物件 字串物件,提供了對字串進行操作的屬性和方法。array物件 陣列物件,提供了陣列操作方面的屬性和方法。date物件 日期時間物件,可以獲取系統的日期時間資訊。boolean物件 布林物件,乙個布林變數就是乙個布林物件。沒有可用的屬性和方法 number物件 數值物件。...

HDFS的一些常問問題

為什麼hdfs的blocksize是128m?磁碟的塊大小為512byte,hdfs的塊大小為128mb,主要原因是為了減少磁碟的尋道時間。一次尋道大約需要10ms,目前市面上的千兆網絡卡速度為100mb s,尋道時間應該只佔傳輸時間的1 我們需要設定一塊的大小為100m,因此設定塊的大小為128m...