b = np.array(a)
a是list型別,b為ndarray型別。
2、檢視元素型別
type(object)
3、檢視列表的維度(要先轉化為ndarray型別,再檢視維度)
np.array(a).shape #a為列表
4、直接獲取csv檔案中的某一列
df = pd.read_csv(「d:/01.csv」)
a =
a = df.nyecpmrate #這裡的nyecpmrate為csv檔案中某一列的標籤
#a的型別為pandas.core.series.series
5、pandas.core.series.series轉化為ndarray型別
b = np.array(a)
b為ndarray型別,a為pandas.core.series.series型別
6、pandas.core.series.series型別可以直接用來做散點圖折線圖
import matplotlib.pyplot as plt
import pandas as pd
df = pd.read_csv("d:/01.csv")
x = df.nyecpmrate
y = df.nyfillraterate
plt.plot(x, y,'k.')
plt.show()
效果圖如下:
#定義乙個numpy.ndarray
a=numpy.array([1,2,3,4,5,6])
b=array.tolist() #b為list型別
8、最大,最小,獲取列表長度
max(list)
返回列表元素最大值
len(list)
列表元素個數
min(list)
返回列表元素最小值
list(seq)
將元組轉換為列表
9、其他在列表末尾新增新的物件
2 list.count(obj)
統計某個元素在列表中出現的次數
3 list.extend(seq)
在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)
4 list.index(obj)
從列表中找出某個值第乙個匹配項的索引位置
5 list.insert(index, obj)
將物件插入列表
6 list.pop([index=-1])
移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值
7 list.remove(obj)
移除列表中某個值的第乙個匹配項
8 list.reverse()
反向列表中元素
9 list.sort(cmp=none, key=none, reverse=false)
對原列表進行排序
10、python pandas載入.txt檔案
df = pd.read_csv("path",delimiter="\t")
11、python為資料新增列標籤
df.columns=['ads_info','ads_id','country','durtion','n','is_clicked','source']
12、python 刪除某一列
df1 = df.drop('ads_info',axis=1)
13、python根據某元素刪除整行
14、dataframe型別資料按某列名屬性排序
dfnew1.sort_values(by='durtion')
15、多屬性去重
frame=frame.drop_duplicates(['state'])
16、python儲存檔案
data.to_csv("data.csv")
不儲存行列索引。
data.to_csv("data.csv",index=false,header=false)
16、python去雜訊(通過控制值範圍來實現)
data = data[data['size']<= 500]
python 常用操作
1 格式化常用方法 code 1 name 2 path 1 f path 2 format code,name 2 獲取路徑前半部分和後半部分 如 root test path stb pref root test path suff stb import os def get gep s if ...
Python 常用操作
陣列操作 畫圖相關 檔案操作 代表乘法,向量對應位置相乘 代表乘方 eg.2 5 32 除法 除法後取整 round 1.234566778,2 1.23 a 100000000 print e a b e a b 1.000000e 09 iloc 即index locate 用index索引進行...
python常用操作
使用清華映象安裝python第三方庫 pip install i module name 使用阿里雲映象 pip install bpython i module name 需要安裝的模組名 使用 pyinstaller 打包 python 程式 pyinstaller f w i icon.ico...