Python数据挖掘1:创建一位数组和二维数组,取最大最小值,切片
生活随笔
收集整理的這篇文章主要介紹了
Python数据挖掘1:创建一位数组和二维数组,取最大最小值,切片
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
'''
來源:天善智能韋瑋老師課堂筆記
1、numpy 可以高效處理數據、提供數組支持、很多模塊都依賴他,比如pandas、scipy、matplotlib都依賴他,所以這個模塊是基礎。
2、pandas 我們課程后續用得最多的一個模塊,主要用于進行數據探索和數據分析。
3、matplotlib 作圖模塊,解決可視化問題。
4、scipy 主要進行數值計算,同時支持矩陣運算,并提供了很多高等數據處理功能,比如積分、傅里葉變換、微分方程求解等。
5、statsmodels 這個模塊主要用于統計分析
6、Gensim 這個模塊主要用于文本挖掘
7、sklearn、keras 前者機器學習,后者深度學習
模塊安裝的順序與方式建議如下:
1、numpy、mkl(下載安裝)
2、pandas ( 網絡安裝)
3、matplotlib (網絡安裝)
4、scipy (下載安裝)
5、statsmodels (網絡安裝)
6、Gensim (網絡安裝)
'''import numpy as nn # nn為numpy的別名
# 創建一位數組格式
# numpy.array([元素1,元素2,...,元素n])
x=numpy.array(["a","9","8","2"])
# 創建二維數組格式
# numpy.array([[元素1,元素2,...,元素n],[元素1,元素2,...,元素n],...,[元素1,元素2,...,元素n]])
y=numpy.array([[3,13,10],[9,2,67],[2,6,11]])
print(x)
print(y)# 排序sort()
print("---sort---")
x.sort()
print(x)
y.sort() # 每個數組按順序排
print(y)# 取最大值和最小值
y1=y.max()
y2=y.min()
print("max=",y1)
print("min=",y2)# 切片
# 數組[起始下標:最終下標+1]
print("---切片---")
x1=x[1:3] # 1-2
print(x1)
x2=x[:2] # 從最開始開始取,一直到2
x3=x[1:] # 從第一個一直取到最后
print(x2)
print(x3)
總結
以上是生活随笔為你收集整理的Python数据挖掘1:创建一位数组和二维数组,取最大最小值,切片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 剪刘海和把头发修剪多少钱?
- 下一篇: 代理记账会计一个月大约多少钱