罗兵漂流记

专注于人工智能技术研究。人生苦短,我用python。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Numpy入门 - 生成数组

Posted on 2017-12-04 12:00  罗兵漂流记  阅读(797)  评论(0编辑  收藏  举报

今天是Numpy入门系列教程第一讲,首先是安装Numpy:

$ pip install numpy

 

numpy是高性能科学计算和数据分析的基础包,本节主要介绍生成连续二维数组、随机二维数组和自定义二维数组。

 

一、生成连续二维数组

import numpy as np
np.arange(12).reshape(3, 4)
array([[ 0,  1,  2,  3],
       [ 4,  5,  6,  7],
       [ 8,  9, 10, 11]])

 

二、生成随机二维数组

import numpy as np
np.random.randint(0, 12, (3, 4))
array([[10,  7,  1,  7],
       [ 1,  6,  8,  1],
       [ 5,  9,  3,  3]])


三、自定义二维数组
import numpy as np
arr = np.array([[1, 2, 3], [4,5, 6]])
print(arr)
print(type(arr))  #打印数组类型
[[1 2 3]
 [4 5 6]]
<class 'numpy.ndarray'>

OK, 本讲到此结束,后续更多精彩内容,请持续关注我的博客。