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

网站关键字被改了seo百度网站排名软件

网站关键字被改了,seo百度网站排名软件,广州网站建设流程图,沈阳 建设工程 招标中心网站Day 1:Python基础Numpy和OpenCV入门 Python基础 变量与数据类型、函数与类的定义、列表与字典操作文件读写操作(读写图像和数据文件) 练习任务:写一个Python脚本,读取一个图像并保存灰度图像。 import cv2 img cv2.im…

Day 1:Python基础+Numpy和OpenCV入门

  1. Python基础

    • 变量与数据类型、函数与类的定义、列表与字典操作
    • 文件读写操作(读写图像和数据文件)

    练习任务:写一个Python脚本,读取一个图像并保存灰度图像。

    import cv2
    img = cv2.imread('image.jpg')
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
    cv2.imwrite('gray_image.jpg', gray)
  2. Numpy基础

    • 数组创建与索引
    • 矩阵运算(矩阵乘法、转置、逆矩阵计算)

    练习任务:利用Numpy生成一个随机矩阵,计算其特征值和特征向量。

读取一个图像并保存灰度图像。

# 练习任务:写一个Python脚本,读取一个图像并保存灰度图像。
# 1. 读取图像
# 2. 将图像转换为灰度图像
# 3. 保存灰度图像
# 提示:使用OpenCV库
# 4. 保存灰度图像
# 提示:使用OpenCV库
# 5. 显示原始图像和灰度图像
# 提示:使用matplotlib库
# 6. 保存原始图像和灰度图像
# 提示:使用matplotlib库import cv2
import matplotlib.pyplot as plt
import numpy as np# 读取图像
img = cv2.imread('cat.jpg')# 将图像转换为灰度图像
gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)# 保存灰度图像
cv2.imwrite('gray_cat.jpg', gray_img)# 显示原始图像和灰度图像
plt.subplot(1, 2, 1)
plt.imshow(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))
plt.title('Original Image')
plt.axis('off')plt.subplot(1, 2, 2)
plt.imshow(gray_img, cmap='gray')
plt.title('Gray Image')
plt.axis('off')plt.show()# 保存原始图像和灰度图像
plt.imsave('original_cat.jpg', cv2.cvtColor(img, cv2.COLOR_BGR2RGB))
plt.imsave('gray_cat.jpg', gray_img, cmap='gray')

Numpy基础

# 20250210
#Numpy基础
# - 数组创建与索引
# - 矩阵运算(矩阵乘法、转置、逆矩阵计算)# > 练习任务:利用Numpy生成一个随机矩阵,计算其特征值和特征向量。
# 1. 生成一个3x3的随机矩阵
# 2. 计算矩阵的特征值和特征向量
# 3. 打印特征值和特征向量
# 提示:使用Numpy库import numpy as np# 创建一个包含5个元素的一维数组
arr1 = np.array([1, 2, 3, 4, 5])
print(arr1)
# [1 2 3 4 5]# 创建一个包含3x3个元素的二维数组
arr2 = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(arr2)
# [[1 2 3] 
#  [4 5 6] 
#  [7 8 9]]# 创建一个包含3x3个元素的随机矩阵
arr3 = np.random.rand(3, 3)
print(arr3)
# [[0.43466011 0.11696293 0.08589901]
#  [0.43506184 0.96955457 0.94011666]
#  [0.0907567  0.71107309 0.2533223 ]]print(arr1[0])  # 访问数组的第一个元素
print(arr2[1, 2])  # 访问第二行第三列的元素
print(arr3[0, 0])  # 访问随机矩阵的第一个元素
# 1
# 6
# 0.434660114961665# 矩阵运算(矩阵乘法、转置、逆矩阵计算)# 创建两个矩阵
A = np.array([[1, 2], [3, 4]])
B = np.array([[5, 6], [7, 8]])# 矩阵乘法
result = np.dot(A, B)
print(result)
# [[19 22]
#  [43 50]]# 矩阵转置
A_transpose = A.T
print(A_transpose)
# [[1 3]
#  [2 4]]# 逆矩阵计算
A_inv = np.linalg.inv(A)
print(A_inv)
# [[-2.   1. ]
#  [ 1.5 -0.5]]# 计算矩阵的特征值和特征向量
A = np.array([[4, -2], [1, 1]])
eigenvalues, eigenvectors = np.linalg.eig(A)
print('特征值:', eigenvalues)
print('特征向量:', eigenvectors)
# 特征值: [3. 2.]
# 特征向量: 
#  [[0.89442719 0.70710678]
#  [-0.4472136  0.70710678]]# 总结
# Numpy数组创建与索引:通过 np.array() 创建数组,可以进行索引操作获取特定的元素。
# 矩阵运算:
# 矩阵乘法使用 np.dot() 或 @;
# 矩阵转置使用 .T;
# 矩阵的逆使用 np.linalg.inv()。
# 特征值与特征向量:通过 np.linalg.eig() 可以计算矩阵的特征值和特征向量。

http://www.yayakq.cn/news/545213/

相关文章:

  • 外卖网站 模板找做网站公司
  • 官方网站建设 就问磐石网络专业浙江省互联网建设网站
  • 龙口城乡建设局官方网站黄冈公司做网站
  • 抖音的电子商务网站建设wordpress 源码分析
  • 饶阳营销型网站建设费用sem推广什么意思
  • 重庆网站建设解决方案wordpress阅读付费主题
  • 茶叶公司商城网站建设备案个人网站名称推荐
  • 在线免费建网站互联网保险平台哪家最好
  • 做网站用微软雅黑不备案域名能用吗
  • 哪家公司建5g基站游戏类网站备案需要前置审批吗
  • 德州做网站哪家好南安seo快速排名
  • 宿迁华夏建设集团网站百度免费推广
  • 温州高端网站建设国外网建站
  • 长沙英文网站建设公司昆明网站建设推广
  • 专门做外国的网站网站备案成功后该怎么做
  • 设计理论网站wordpress 工业主题
  • 重庆做网站 外包公司网站是一个链接的页面结合吗
  • 品牌网站建设4小蝌蚪网站建设需求登记表
  • 农业行业网站建设免费1级做爰片在线观看网站
  • 美团这个网站多少钱做的八字排盘网站建设
  • 重庆网站建设推荐网站设计网站类型
  • 今天新闻最新消息seo人员招聘
  • 站长之家seo概况查询wordpress 视频付费插件
  • 佛山建设局网站文案写作软件app
  • 北京建设官方网站codecanyon – wordpress脚本插件完整打包
  • 网站开发 演讲邯山专业做网站
  • 为朋友做的网站淘宝怎么做引流和推广
  • wap网站开发工具wordpress 模仿APP插件
  • 176网站入口注册公司流程和费用2020
  • 建设厅网站平顶山域名抢注哪个平台好