Python作业6

这篇博客介绍了如何利用numpy在Python中生成0~20的数组并替换其中的偶数为0。通过示例代码展示了numpy的array、arange、linspace等函数的用法,以及数组的遍历与条件判断操作,是学习numpy数组运算的良好实例。
摘要由CSDN通过智能技术生成

作业六、numpy数组与矩阵运算
作业内容:
1、使用numpy生成数组以保存0~20之间的数字,并将其中所有的偶数替换为0.
2、自己完成6.3,6.4,6.5,6.6,6.7,6.8的学习。

#6.1
#array():将对应元素转化成数组
#arange(开始,结束,步长) 创建等差数列一维数组,左闭右开 
#linspae(开始,结束,元素个数,endpoint) 创建均分等差数列的一维数组,endpoint=True表示包涵终值
#logspace(开始次幂,结束次幂,数量,endpoint,基底) 创建等比数列一维数组,开始到结束分成数量次幂
#zeros(x) 全0数组,元素个数为0 zeros((3,3)):三行三列
#ones(x) 全1数组,元素个数为x 
#random.randint(0,50,5) 五个0~50的随机整数 random.randint(0,50,(3,5)) 三行五列
#randon.rand(10) 10个0~1之间的随机数
#random.standard_normal(5) 从标准正态分布随机采样五个数 random.standard_normal(size=(3,4,2))三维数组
#diag([1,2,3,4])对角阵,对角线上元素1,2,3,4
#isclose(a,b,rol=) a,b在允许范围内是否相等
#。。。。。。。。。。
import numpy as np
arr = np.arange(0,21,1);
for i in range(len(arr)):
    if(arr[i]%2==0):
        arr[i] = 0;
    print(arr[i]);
        

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哈希表扁豆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值