育种数据分析之放飞自我分享 http://blog.sciencenet.cn/u/yijiaobai 关注:生物统计,数量遗传,混合线性模型,生物信息,R,Perl,Python,GWAS,GS相关方法,文章及代码

博文

Python学生物统计---Python基础---学习笔记3

已有 2930 次阅读 2018-10-17 18:47 |个人分类:Python和Julia学习|系统分类:科研笔记

3.1版本安装推荐

Anaconda

安装python时, 推荐安装Anaconda, 里面包含了众多的工具, 包括python和一些常用的工具, 包括Ipython, Jupyter等, 是一个集成系统, 安装比较简单, 同常规windows软件过程一样.

python3

安装Anaconda时, 推荐下载Python3, Python3是以后发展的主流, 学习主流没错.

3.2 Hello world

如果你已经安装完成Anaconda, 那么点击Win图表, 输入Ipython, 就会出现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, 会出现结果:

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

OK, 已经入门了.

3.3 编写一个函数: 平方

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的函数, 它会返回给出数字x的平方.

  • 然后, 使用了for循环, 打印出1:6的数字

  • 调用squared函数, 分别计算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中, 在编写命令时, 前面加上! 会调用系统命令:

! conda install numpy

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

3.5 pylob: 类似R中的tidyverse

pylab这个包, 包含了numpy, scipy以及matplotlib.pyplot中一些常用的函数, 只需要载入pylab即可. 载入方法:

import pylab

3.6 作图

import pylab as pl
import numpy as np
x = pl.arange(0,10,0.1)
y = pl.sin(x)
a = pl.plot(x,y)

图片.png

  • 这里生成了两个变量, x和y

  • 对其进行作图

R code

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

相关文章:


Python生物统计---前言及Flag---学习笔记1

Python学生物统计---为什么是统计---学习笔记2



https://blog.sciencenet.cn/blog-2577109-1141365.html

上一篇:Python生物统计---前言及Flag---学习笔记1
下一篇:Python学生物统计---为什么是统计---学习笔记2
收藏 IP: 106.39.56.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-20 12:42

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部