小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Python學生物統(tǒng)計---Python基礎(chǔ)---學習筆記3

 育種數(shù)據(jù)分析 2021-11-18

3.1版本安裝推薦

Anaconda

安裝python時, 推薦安裝Anaconda, 里面包含了眾多的工具, 包括python和一些常用的工具, 包括Ipython, Jupyter等, 是一個集成系統(tǒng), 安裝比較簡單, 同常規(guī)windows軟件過程一樣.

python3

安裝Anaconda時, 推薦下載Python3, Python3是以后發(fā)展的主流, 學習主流沒錯.

3.2 Hello world

如果你已經(jīng)安裝完成Anaconda, 那么點擊Win圖表, 輸入Ipython, 就會出現(xiàn)Ipython的交互編程界面:

Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:32:41) [MSC v.1900 64 bit (AMD64)] Type 'copyright', 'credits' or 'license' for more information IPython 6.4.0 -- An enhanced Interactive Python. Type '?' for help. In [1]:

在編程界面輸入: print(“Hello World”)
點擊Enter, 會出現(xiàn)結(jié)果:

In [1]: print("Hello World") Hello World

OK, 已經(jīng)入門了.

3.3 編寫一個函數(shù): 平方

def squared(x):    return x**2for ii in range(6):    print(ii, squared(ii)) print("done")0 0 1 1 2 4 3 9 4 16 5 25 done
  • 這里, 首先編寫了一個名為squared的函數(shù), 它會返回給出數(shù)字x的平方.

  • 然后, 使用了for循環(huán), 打印出1:6的數(shù)字

  • 調(diào)用squared函數(shù), 分別計算1:6的平方, 然后打印出來

3.4 安裝所需要的包

1, 點擊win圖標, 鍵入anaconda promot, 進入終端
2, 鍵入 conda install numpy
3, 會看到正在安裝numpy
4, 同樣的道理, 如果沒有matplotlib, 那就安裝

conda install numpy

注意: 是在Anaconda promot終端下安裝, 不是在python或者Ipython界面下安裝, 這個和R語言不一樣.

也可以在jupyter中, 在編寫命令時, 前面加上! 會調(diào)用系統(tǒng)命令:

! conda install numpy

上面的命令在Jupyter中也是可以安裝numpy包的

3.5 pylob: 類似R中的tidyverse

pylab這個包, 包含了numpy, scipy以及matplotlib.pyplot中一些常用的函數(shù), 只需要載入pylab即可. 載入方法:

import pylab

3.6 作圖

import pylab as plimport numpy as np x = pl.arange(0,10,0.1) y = pl.sin(x) a = pl.plot(x,y)
  • 這里生成了兩個變量, x和y

  • 對其進行作圖

R code

x = seq(1,10,0.01) y = sin(x) plot(x,y)

相關(guān)文章:

Python生物統(tǒng)計---前言及Flag---學習筆記1

Python學生物統(tǒng)計---為什么是統(tǒng)計---學習筆記2

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多