Numpy入门笔记

初级入门简要记录,矩阵运算后续使用重新温习补充

导入

import numpy as np 

创建10行10列的数值为浮点1的矩阵

array_one = np.ones([10,10])

创建10行10列的数值为浮点0的矩阵

array_zero = np.zeros([10,10])

随机数组

np.random.rand(10, 10)创建指定形状(示例为10行10列)的数组(范围在0至1之间)

np.random.uniform(0, 100)创建指定范围内的一个数

np.random.randint(0, 100) 创建指定范围内的一个整数

给定均值/标准差/维度的正态分布

np.random.normal(1.75, 0.1, (2, 3))

条件判断

arr = np.random.rand(2, 2)*10

print(arr)

arr_new = arr > 5

print(arr_new)

arr_new = np.where(arr > 5, 'reverse_false', 'reverse_true')

print(arr_new)

最大值amax( 数组; axis=0/1; 0表示列1表示行),最小值amin,平均值mean,方差std

np.amax(arr, axis=0)

np.amax(arr, axis=1)

附:numpy手册:
https://www.w3cschool.cn/doc_numpy_1_13

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • numpy.random.randint Return random integers fromlow(inclu...
    onepedalo阅读 1,331评论 0 1
  • import numpy as np 创建ndarray data1 = [6,7.5, 8, 0, 1]arr1...
    陆文斌阅读 881评论 0 1
  • 基础篇NumPy的主要对象是同种元素的多维数组。这是一个所有的元素都是一种类型、通过一个正整数元组索引的元素表格(...
    oyan99阅读 5,358评论 0 18
  • 第四课 - NumPy 入门 本课内容: 0. 导入 NumPy 包 1. 创建 NumPy 数组 2. 索引和切...
    进步小小青年阅读 550评论 0 2
  • 2016年9月,通亿付股份正式推出旗下支付业务品牌“优鸟钱包”。2017年1月,在中华人民共和国版权局计算机软件...
    王雪儿11阅读 560评论 0 0

友情链接更多精彩内容