機器學習基礎環境 Python基礎

2021-08-29 02:13:38 字數 1765 閱讀 1244

用途

python應用例項

編碼方式

在python2中使用python3的函式

輸入方式

輸出方式

anaconda資料科學開發環境

版本 anaconda3-5.2.0-py36-windows-x86_64

jupyter notebook

修改jupyter的檔案路勁

ipython

spyder

導包方式

python基礎資料型別

數值運算

# 隨機數——用於產生測試資料、點名

import random

print (random.random()) # [0, 1)

print (random.randint(1,10)) # [a, b]

print (random.randrange(1,10,2)) # 1-10的奇數

x=[1,2,3,4]

random.shuffle(x)

print (x)

# 科學計數法

print (3.14e2)

print (3.14e-2)

# 複數型別 1+2j j**2=-1

# 形如z=a+bi的數稱為複數(complex number),其中規定i為虛數單位,a,b是任意實數

# (1+2j)(1+2j)=1+4j+4j**2=1+4j-4=-3+4j

print (complex(1,2)) # (1+2j)

print (complex(1,2)**2) # (-3+4j)

# 運算子:+ - * 乘法 / 除法 // 整除 ** 冪 % 取模

print (3**2) # 9

print (6//4) # 1

# += -= *= /= %= **= //=

a=3b=3

a**=b

print (a) # 27

# & 按位與 | 按位或 ^ 按位異或 << 左移 >> 右移

# 8421

a=5 # 0101

b=3 # 0011

print (a|b) # 0111 7

print (a&b) # 0001 1

print (a^b) # 0110 6 相同為0,不同為1

print (a<<2) # 左移 20

新建模板: editor–color style–file and templates–python-script

# -*- coding: utf-8 -*-

# @time : $ $

# @author : ***

# @file : $.py

ctrl+/   注釋

ctrl+shift+f10 執行**(當前檔案)

shift+f10 執行**(上次執行的)

ctrl+alt+f10 執行**(選擇執行)

ctrl+alt+v 抽取變數

ctrl+alt+m 抽取方法

ctrl+alt+l 格式化**

Python 機器學習基礎

pandas matplotlib reference numpy 的資料結構 numpy的基本操作 當進行 和 等邏輯判斷時,numpy會對array中所有元素進行判斷。import numpy vector numpy.array 5,10,6,7 vector 10 output array ...

python基礎(機器學習)

高階函式 import time def deco func starttime time.time func endtime time.time msecs endtime starttime 100 print time is d ms msecs def func print hello ti...

python機器學習基礎

可定義為 機器學習是從資料中自動分析獲得的模型,並利用模型對未知資料進行 可分為 監督學習 主要特點是要在訓練模型時提供給學習系統訓練樣本以及樣本隊員的類別標籤,因此又稱為有導師學習。例 學生從老師那裡獲取知識,資訊,老師提供對錯知識 告知最終答案的學習過程。典型的監督學習方法 決策樹,支援向量機 ...