返回顶部
首页 > 资讯 > 后端开发 > Python >Python数学基础2
  • 811
分享到

Python数学基础2

pythonnumpy 2023-10-20 17:10:52 811人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

1.Python中使用对数函数 log(x)就是数学中的ln(x),log10(x)就是数学中的lg(x)。 import numpy as np#对XY取lnX = np.log(X) # 对X,

1.Python中使用对数函数
log(x)就是数学中的ln(x),log10(x)就是数学中的lg(x)。

import numpy as np#对XY取lnX = np.log(X)  # 对X,Y取双对数Y = np.log(Y)#对xy取以10为底的对数X = np.log10(X)  # 对X,Y取双对数Y = np.log10(Y)

或者用:

import matha = math.log(2)#ln2

math.log(x)函数用于计算自然对数值,即,将传递给它的参数值( 数字表达式 ) 的底数e (欧拉数)记录为约2.71828。

2.python 计算三角函数
如:https://stackoverflow.com/questions/60946238/sine-square-in-python
在这里插入图片描述
直接用:math.sin(x) ** 2

3.Python range函数

range(start, stop, step)
# printing a natural# number from 5 to 20for i in range(5, 20):    print(i, end=" ")

5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

4.Python Heaviside function函数
https://scientific-python-101.readthedocs.io/python/exercises/heaviside_step_function.html
函数定义:
在这里插入图片描述
图片来源:https://en.wikipedia.org/wiki/Heaviside_step_function

python中有Numpy np.heaviside() method
在这里插入图片描述
可以直接使用该函数:

import numpy as np  x = np.array([-1.5, 0.5, 0, 0.5, 1.5])# using np.heaviside() methodgfg = np.heaviside(x, 0.5)  print(gfg)

5.Python exp()函数

import mathmath.exp( x )

返回值:返回x的指数,e的x次方。

6.Python 如何运用卷积运算
(1)对卷积的理解
如果是两个函数卷积,可以理解成先将一个函数翻转,然后进行滑动叠加。在连续情况下,叠加指的是对两个函数的乘积求积分,在离散情况下就是加权求和.

如果有两个函数,f(x)和g(x),并且想基于它们生成第三个函数,实际上有多种度量方法可供选择。例如,函数组合是一个选项,它可以产生一个等于f(g(x))的新函数。类似地,“卷积”是这样一种数学运算,允许从两个已有的函数生成一个新函数。数学运算定义如下(连续):以下资源来自:https://www.neurozo-innovation.com/post/what-is-convolution
在这里插入图片描述
离散:
在这里插入图片描述
物理意义:https://www.neurozo-innovation.com/post/what-is-convolution

(2)在Python中实现简单的卷积操作

Syntax: numpy.convolve(a, v, mode=”)

参数:
在这里插入图片描述
学习资料:
https://en.wikipedia.org/wiki/Convolution

来源地址:https://blog.csdn.net/qq_32649321/article/details/127691506

--结束END--

本文标题: Python数学基础2

本文链接: https://lsjlt.com/news/433135.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python数学基础2
    1.Python中使用对数函数 log(x)就是数学中的ln(x),log10(x)就是数学中的lg(x)。 import numpy as np#对XY取lnX = np.log(X) # 对X,...
    99+
    2023-10-20
    python numpy
  • python基础学习2
    一.算数运算符 +加法,-减法,*乘法,/除法,//地板除,%求余,**幂运算。 二.逻辑运算符 非not、且and、或or。优先级依次为not,and,or。 三.print()end结尾 print()#默认为print(end="...
    99+
    2023-01-30
    基础 python
  • python学习2-基础语法
    1、常量/变量常量:一旦赋值不可改变,不能重新赋值。python不存在常量。字面常量:一个单独出现的量,未赋值给任何变量或常量。变量:是一个名字,在赋值符号的左边。这个名字可以指代赋值符号右边的内容。i = 3除行首的空格,其它地方空格无意...
    99+
    2023-01-31
    语法 基础 python
  • 2.Python基础
    一.语句和语法 一.继续 (\) Python语句,一般使用换行分隔,也就是说一行一个语句, 一行过场的语句可以使用反斜杠"\" 分解成几行. 两种情况列外一个语句不使用反斜杠也可以跨行. 在使用闭合操作符时,单一语句可以哭啊多行....
    99+
    2023-01-31
    基础 Python
  • python之路,Python基础篇2(
    一、.pyc是个什么鬼: pyc文件其实是PyCodeObject的一种持久化保存方式。 二、数据类型 1、数字: 2 是一个整数的例子。 长整数 不过是大一些的整数。 3.23和52.3E-4是浮点数的例子。E标记表示10的幂...
    99+
    2023-01-31
    之路 基础 python
  • 2 Python的基础语法
    概述         在上一节的内容中,我们介绍了Python的诞生、发展历程、特色、缺点和应用领域。从本节开始,我们将正式学习Python。Python是一门简洁和优雅的语言,有自己特殊的一些语法规则。因此,在介绍Python编程的有关知...
    99+
    2023-08-30
    python 开发语言 基础语法 基本知识
  • python之路-基础篇2
    10、if else 流程判断举例说明1:import getpass  #引用getpass这个模块 _username = "kk" _password = "123456" username = input("username:") ...
    99+
    2023-01-31
    之路 基础 python
  • 代码详解Python的函数基础(2)
    目录1.函数参数2.递归函数总结1.函数参数 # 1.位置参数:调用函数时,传入的值需要按照位置顺序传入 # 实例:求x的n次方 def xPowN(x,n): # 传...
    99+
    2024-04-02
  • Python基础2-Python中文乱码
      转自:https://blog.csdn.net/apache0554/article/details/53889253 前言:中文编码问题一直是程序员头疼的问题,而Python2中的字符编码足矣令新手抓狂。本文将尽量用通俗的语言带大...
    99+
    2023-01-30
    乱码 中文 基础
  • python基础学习11----函数
    一.函数的定义 def 函数名(参数列表): 函数体 return语句 return语句不写或后边不加任何对象即为return None 二.函数的参数 无参数 def func1(): print("没有...
    99+
    2023-01-30
    函数 基础 python
  • python 基础学习
    #此代码关于python函数调用的理解学习#还不明白这段代码如何实现调用的!!!def apply_twice(func, arg):return func(func(arg)) def add_five(x):return x + 5 p...
    99+
    2023-01-31
    基础 python
  • Python基础学习
    第一个 Python 程序:Hello Worldprint("Hello World!")Python 控制流:if-else, if-elif-else:    if-else 语法:if 判断条件:     执行语句…… else: ...
    99+
    2023-01-31
    基础 Python
  • PyTorch深度学习实战(2)——PyTorch基础
    PyTorch深度学习实战(2)——PyTorch基础 0. 前言 1. 搭建 PyTorch 环境 2. PyTorch 张量 2....
    99+
    2023-09-04
    深度学习 pytorch python 原力计划
  • Python基础学习教程:Python基础之基本数据类型(一)
    Python基础学习教程:Python基础之基本数据类型(一)...
    99+
    2023-06-02
  • Python基础知识之2——字典
      字典是什么? 字典是另外一个可变的数据结构,且可存储任意类型对象,比如字符串、数字、列表等。字典是由关键字和值两部分组成,也就是 key 和 value,中间用冒号分隔。这种结构类似于新华字典,字典中每一个字都有一个对应的解释,具体的...
    99+
    2023-01-30
    字典 基础知识 Python
  • python学习-4 python基础-
    条件语句的原理:     2.举个例子:比大小   #!/usr/bin/env python # -*- coding:utf8 -*- a=input("请输入a:") b=input("请输入b:") if a >...
    99+
    2023-01-31
    基础 python
  • python学习-3 python基础-
    1.基础知识 ~后缀名是可以是任意的 ~导入模块时,如果不是.py就会报错 =》》所以尽量后缀名携程.py 2.执行方式 -python解释器 3.   #!/usr/bin/env python          -----------...
    99+
    2023-01-31
    基础 python
  • python学习-5 python基础-
    1.if的基本语句     if条件:            内部代码块      else:             。。。。。。。。        print(‘。。。。。。。’) 2.if语句支持嵌套   if条件:        ...
    99+
    2023-01-31
    基础 python
  • [零基础学Python]Python安
    任何高级语言都是需要一个自己的编程环境的,这就好比写字一样,需要有纸和笔,在计算机上写东西,也需要有文字处理软件,比如各种名称的OFFICE。笔和纸以及office软件,就是写东西的硬件或软件,总之,那些文字只能写在那个上边,才能最后成为...
    99+
    2023-01-31
    基础 Python
  • Python学习 :socket基础
     socket基础   什么是socket?   - socket为接口通道,内部封装了IP地址、端口、协议等信息;我们可以看作是以前的通过电话机拨号上网的年代,socket即为电话线   socket通信流程   我们通过下面的图来了解...
    99+
    2023-01-31
    基础 Python socket
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作