(Numerical python)高性能科学计算和数据分析的基础包。
即:操作一个矩阵向操作一个向量一样轻松。
import numpy as np a = np.array([1,2,3,4]) b = np.array([10,20,30,40]) c = a+b print(c)
import numpy as np a = [1,2,3,4] b = np.array(a)
array_one = np.ones([10,10])
创建10行10列的数据为浮点1的矩阵,同理还有zeros()
np.arange(1,10,2)
array([0,2,4,6,8]),从元素0开始依次递增2!!!10是娶不到的
array([[1,2],[3,4] ,[5,6],[7,8]]) np.random.shuffle(a)
二维数组,只有行的顺序被打乱了,列的顺序不变
用法 | 说明 |
---|---|
b.size | 数组元素的个数(shape里面每一个分量的乘积) |
b.shape | 数组形状 |
b.ndim | 数组维度 |
b.dtype | 数组元素类型 |
attention:
arr[5:8] = 12
在list中会报错,3个元素应该被赋三个值,但是在ndarray中可以将所有元素赋一个值
变形之前的元素个数和变形之后的元素个数应该保持一直。6*4 == 24
切片分成多个数组
数组&数组—————加减乘除————对每个位置分别操作
这是对全局进行操作,however有些人希望针对行或者针对列进行某些操作。
x.dot(y) #相当于np.dot(x,y)
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算