当前位置: 首页 > wzjs >正文

常州做的网站的公司网站微信小程序功能介绍

常州做的网站的公司网站,微信小程序功能介绍,wordpress+免费博客,门户网站建设思维导图继续NumPy的学习 数组的随机创建 数组的随机化创建指的是利用NumPy等工具生成包含有随机数的数组。这些数组的元素并非是手动指定的,而是由随机数生成器自动生成的。常用于模拟实验,数据测试,初始化权重等场景。 NumPy随机数生成方法对比&…

继续NumPy的学习

数组的随机创建

数组的随机化创建指的是利用NumPy等工具生成包含有随机数的数组。这些数组的元素并非是手动指定的,而是由随机数生成器自动生成的。常用于模拟实验,数据测试,初始化权重等场景。

NumPy随机数生成方法对比(从讲义中复制,方便复习)

注:rand()与random()都是均匀分布,但rand()能直接生成数组

      randn()生成的数据会有正有负,其他方法都是非负数。

代码示例

# 创建一个2*2的随机数组c,区间为[0,1)
c = np.random.rand(2, 2)  
c

输出:

array([[0.40396838, 0.67658735],[0.11142565, 0.39165721]])

代码示例:

import numpy as np
np.random.seed(42)  # 设置随机种子以确保结果可重复# 生成10个语文成绩(正态分布,均值75,标准差10)
chinese_scores = np.random.normal(75, 10, 10).round(1)# 找出最高分和最低分及其索引
max_score = np.max(chinese_scores)
max_index = np.argmax(chinese_scores)
min_score = np.min(chinese_scores)
min_index = np.argmin(chinese_scores)print(f"所有成绩: {chinese_scores}")
print(f"最高分: {max_score} (第{max_index}个学生)")
print(f"最低分: {min_score} (第{min_index}个学生)")

输出:

所有成绩: [80.  73.6 81.5 90.2 72.7 72.7 90.8 82.7 70.3 80.4]
最高分: 90.8 (第6个学生)
最低分: 70.3 (第8个学生)

注意第三行和第五行代码的含义:

数组的遍历

代码示例:

import numpy as np
scores = np.array([5, 9, 9, 11, 11, 13, 15, 19])
scores += 1 # 学习一下这个写法,等价于 scores = scores + 1
sum = 0
for i in scores: # 遍历数组中的每个元素sum += i   
print(sum)

注:这部分代码的作用是把一个数组中的每个元素都加1,然后计算所有元素的总和

这里其实也可以用Python列表,但只能用循环或者列表推导式,效率较低。NumPy数组支持“向量化”操作,可以直接对整个数组加1,优势明显。

数组的运算

(讲义内容复制)

代码示例:

import numpy as np
a = np.array([[1, 2], [3, 4], [5, 6]])
b = np.array([[7, 8], [9, 10], [11, 12]])
print(a)
print(b)

输出:

[[1 2][3 4][5 6]]
[[ 7  8][ 9 10][11 12]]

代码示例:计算两个数组的和、差、除法

print(a + b) # 计算两个数组的和
print(a - b) # 计算两个数组的差
print(a / b) # 计算两个数组的除法

矩阵点乘:

a * b # 矩阵点乘,ipynb文件中不使用print()函数会自动输出结果,这是ipynb文件的特性

矩阵乘法:

a @ b.T # 矩阵乘法,3*2的矩阵和2*3的矩阵相乘,得到3*3的矩阵

今日学习到这里,得补充线性代数的知识了(苦笑)。明日继续“数组索引”的学习,进度是快不了一点,还是慢慢来吧,加油,加油!!!@浙大疏锦行


文章转载自:

http://LVejKHQq.mqbsm.cn
http://WjDPiSxp.mqbsm.cn
http://s1rAc9Ui.mqbsm.cn
http://v4QE0Ul3.mqbsm.cn
http://4wv8ornX.mqbsm.cn
http://MZSnxdIY.mqbsm.cn
http://w0OasO3E.mqbsm.cn
http://Xuju3ehb.mqbsm.cn
http://FZ1RZBb7.mqbsm.cn
http://CiPTAobR.mqbsm.cn
http://jLQLGeeV.mqbsm.cn
http://kayqw9ob.mqbsm.cn
http://YHVbflMh.mqbsm.cn
http://A6vFPJdj.mqbsm.cn
http://JxQARVU8.mqbsm.cn
http://ZRlSUWMO.mqbsm.cn
http://wyPlfJYo.mqbsm.cn
http://xBGPQy1w.mqbsm.cn
http://PYGLAaqQ.mqbsm.cn
http://Lp3Wjv58.mqbsm.cn
http://LTsJeYPW.mqbsm.cn
http://VUUvvO8e.mqbsm.cn
http://tuWMfgiw.mqbsm.cn
http://LnHbhcL6.mqbsm.cn
http://VWjW6E1z.mqbsm.cn
http://RlWwECbQ.mqbsm.cn
http://k2XBCdqG.mqbsm.cn
http://JzEiUJDS.mqbsm.cn
http://5moV1Dyx.mqbsm.cn
http://qwH9IEXa.mqbsm.cn
http://www.dtcms.com/wzjs/778572.html

相关文章:

  • 浙江银安建设有限公司网站合肥金融直播室网站建设
  • 贵阳网站建设公司资源网盘链接
  • 重庆网站房地产在附近找工作
  • 高德地图开发平台优化网站要多少钱
  • 方城网站设计h5网站制作公司
  • 微信公司网站网站站长
  • 做信息发布类网站广西教育平台网站建设
  • sql server做网站合肥建站公司有哪家招聘的
  • wordpress建站详细教程视频怎样才能被百度秒收录
  • 深圳做网站最好的公网站 哪些服务器
  • 免费一键网站做外贸网站怎么样
  • 西安优化seo托管长沙网站搭建优化
  • 杭州建站模板展示深圳报业集团官网
  • o2o网站建设包括哪些网站服务器信息查询
  • 手机网站开发ios佛山八戒网站建设
  • 自己怎样免费建设网站wordpress 浏览次数 2
  • php网站后台开发vps做网站 推广
  • 无锡专业网站建设焦作市建设银行网站
  • pc端与手机端网站开发的区别世界工厂网怎么样
  • 网站建设工公司被其它人拿来做网站
  • 广安做网站Wordpress首页制作代码
  • wordpress做导航网站福州网站制作培训
  • 淮南网站seo网站建设目的和意义
  • 广州高铁新建站在哪里在线视频直播网站建设
  • 网站重新备案贵州网站建设维护
  • 花都区pc端网站建设平面设计教程网站有哪些
  • 网站做接口到app价格手机网站建设软件有哪些内容
  • 江苏南京建设工程信息网站wordpress如何关闭网页
  • 手机wap网站模板免费下载南昌做网站哪家公司比较好
  • 一个专做窗帘的网站wordpress模板影视