首页 > 其他分享 >读书报告

读书报告

时间:2023-12-22 22:23:18浏览次数:30  
标签:报告 signal 读书 uni np import grad vec

NumPy
NumPy是Python中一个强大的数值计算库,提供了高性能的多维数组对象和用于处理这些数组的工具。NumPy的主要功能包括:
多维数组操作: NumPy的核心是ndarray对象,它允许进行高效的数组操作,如矩阵乘法、转置和元素级操作。
数学函数: 提供了丰富的数学函数,用于执行各种数学运算,如三角函数、指数函数和统计函数。
线性代数: 包含了线性代数操作,如求解线性方程组、计算特征值和特征向量等。
NumPy为数据科学提供了基础,是其他库的基础。
SciPy
SciPy建立在NumPy的基础上,提供了更高级的科学计算功能。它包含了许多模块,用于解决各种科学和工程问题,如优化、信号处理、图像处理和统计学。SciPy的主要模块包括:
优化: 提供了用于最小化和最大化目标函数的优化算法。
信号处理: 包括滤波、频谱分析和信号生成等功能。
统计学: 提供了统计模型、随机变量生成和统计检验等工具。
SciPy通过提供高级的科学计算工具,扩展了NumPy的功能,使得解决更加复杂的问题变得更加容易。
Pandas
Pandas是用于数据分析和处理的库,它提供了数据结构和函数,使得在Python中进行数据操作变得更加简单。Pandas的关键功能包括:
数据结构: 提供了Series和DataFrame两种主要数据结构,用于处理一维和二维数据。
数据清洗: 包括缺失值处理、重复值删除和数据转换等功能。
数据分析: 支持数据聚合、分组和透视表等高级数据分析操作。
Pandas的简洁性和高效性使得数据科学家能够更轻松地进行数据预处理和分析。
Matplotlib
Matplotlib是Python中用于绘制图表和可视化数据的库。它支持各种图形类型,包括线图、散点图、柱状图和3D图。Matplotlib的主要功能包括:
静态图和动态图: 可以生成静态图表,也支持创建动画以更生动地展示数据变化。
自定义性: 提供了丰富的配置选项,用户可以自定义图表的外观和风格。
交互性: 支持交互式操作,用户可以通过缩放、平移和选择等方式与图表进行交互。
Matplotlib为数据科学家和分析师提供了强大的工具,用于将数据可视化,从而更好地理解数据模式和趋势。
应用案例

import numpy as np
from scipy import signal
import matplotlib.pyplot as plt
#
# # 生成信号
t = np.linspace(0, 1, 1000, endpoint=False)
signal_data = np.sin(2 * np.pi * 5 * t)
#
# # 添加噪声
noisy_signal = signal_data + 0.5 * np.random.normal(size=len(t))
#
# # 使用滤波器平滑信号
b, a = signal.butter(4, 0.1)
filtered_signal = signal.filtfilt(b, a, noisy_signal)

# 绘制原始信号和处理后的信号
plt.plot(t, noisy_signal, label='Noisy Signal')
plt.plot(t, filtered_signal, label='Filtered Signal')
plt.legend()
plt.show()
from scipy.stats import norm
import numpy as np
# # 生成正态分布随机样本
data = norm.rvs(size=1000, loc=0, scale=1)
#
# # 计算均值和标准差
mean_value = np.mean(data)
std_dev = np.std(data)
#
print("均值:", mean_value)
print("标准差:", std_dev)
import pandas as pd

# 读取CSV文件
df = pd.read_csv('E:\pythonProject\第一节课\大学排行.csv')

# 显示前几行数据
print(df.head())
from PIL import Image
import numpy as np
vec_el=np.pi/2.2
vec_az=np.pi/4.
depth=50.
im=Image.open("E:\\示例文本文件\\DSC03589.JPG").convert('L')
a=np.asarray(im).astype("float")
grad=np.gradient(a)
grad_x,grad_y=grad
grad_x=grad_x*depth/100.
grad_y=grad_y*depth/100.
dx=np.cos(vec_el)*np.cos(vec_az)
dy=np.cos(vec_el)*np.sin(vec_az)
dz=np.sin(vec_el)
A=np.sqrt(grad_x**2+grad_y**2+1.)
uni_x=grad_x/A
uni_y=grad_y/A
uni_z=1./A
a2=255*(dx*uni_x+dy*uni_y+dz*uni_z)
a2=a2.clip(0,255)
im2=Image.fromarray(a2.astype("uint8"))
im2.save("E:\\示例文本文件\\xiugaihoushouhui.JPG")

 

 

 

 

 

 

标签:报告,signal,读书,uni,np,import,grad,vec
From: https://www.cnblogs.com/hzhjiayou/p/17922463.html

相关文章

  • python自动化学习笔记5-----allure测试报告
    1、运行测试报告 2、allure注解的使用  3、优化测试报告之添加对应的标签 4、注解的使用     5、yaml文件格式 6、更改logo(1)allure目录下找到allure.yml的文件,增加插件    (2)在插件目录下添加要展示的图片    (3)修改styles.cs......
  • R语言大学城咖啡店消费问卷调查报告:信度分析、主成分分析可视化
    全文链接:https://tecdat.cn/?p=34656原文出处:拓端数据部落公众号本次调查旨在了解文汇路咖啡店的市场状况,以便为学校周边咖啡店的经营发展提供积极的引导意义。我们通过问卷调查的方式,收集了大量的数据,通过r软件对数据进行了基本情况分析、信度分析、问卷调查数据可视化分析以及......
  • 《需求分析与系统设计》读书笔记3
      从第八章《数据库设计》中总结了一下知识内容:类模型和BCED类包反映了应用类,而不是存储数据库结构,实体类表示了应用中的永久数据库对象,但不是数据库中的永久类;永久数据库层可以是关系数据库,对象关系数据库或者对象数据库;数据库模型是表示数据库结构的这种抽象,包含三种抽象,分别......
  • 从DevOps状态报告看技术团队的文化建设 | 京东云技术团队
    本文源自一次内部分享,借由此机会又把历年的DevOps状态报告翻看了一遍,其实大多数时候我们对于DevOps的理解都在于流程,工具,实践这些看得见摸得着的东西,但就像文末的几点思考所说的那样,我们一直相信技术可以改变世界,但很多时候,你要先改变人才能改变世界,而改变人是最难的。所以从文化的......
  • 从DevOps状态报告看技术团队的文化建设
    本文源自一次内部分享,借由此机会又把历年的DevOps状态报告翻看了一遍,其实大多数时候我们对于DevOps的理解都在于流程,工具,实践这些看得见摸得着的东西,但就像文末的几点思考所说的那样,我们一直相信技术可以改变世界,但很多时候,你要先改变人才能改变世界,而改变人是最难的。所以从文化......
  • 12.21每日报告
    今天早上考完了试设计模式 最后一题适配器模式写成了观察者还是没看清题题中说明不改变原有代码的基础上,所以不应该是观察者是给他调用猫的接口所以应该是适配器模式,将一个接口转换成用户所希望的另一个接口,将原本不兼容的类一起工作晚上做软件构造的大实验学习JFinal......
  • Excel-做抽奖、报告分组
    还在为了公司抽奖、报告分组做籤筒吗?来试试看Excel的随机函数吧Randbetween(最小值,最大值):从最小值和最大值的范围内产生一个整数Choose(序号,可供选择的选项):根据序号选择对应选项Rand():产生0到1的随机数Roundup(数值,位数):无条件进位函数例子:=INDEX(C3:C14,RANDBETWEEN(......
  • 接口测试之allure报告美化
    接口测试常用到allure报告,因其显示信息种类多且兼容框架丰富,但其不同附件的的格式会导致报告内容不友好,影响阅读,本文介绍两处优化内容。过滤报告中suite模块显示的用例信息附件信息美化    现状如下图红框内容:               问题1:通......
  • 【专题】2023零售连锁品牌数字化运营研究及策略报告PDF合集分享(附原数据表)
    原文链接:https://tecdat.cn/?p=34632原文出处:拓端数据部落公众号在2022年,由于疫情的短期影响,消费市场受到明显扰动,服装和家居行业出现了明显的下滑。过去三年,数字化是零售行业实现降本增效的关键手段。然而,随着2023年的消费复苏,线下实体门店开始获得“修复式”增长,零售品牌的数......
  • 【专题】2022中国预制菜数字消费报告PDF合集分享(附原数据表)
    报告链接:https://tecdat.cn/?p=33388原文出处:拓端数据部落公众号近年来,中国的预制菜行业迅速发展,已成为消费者生活中不可或缺的一部分。研究报告显示,预制菜行业在美国和日本等国家已经发展了很长时间,与中国市场相比,中国的预制菜市场仍有巨大的增长潜力。预制菜行业的蓬勃发展主......