虚数

Python 数字类型

人盡茶涼 提交于 2020-03-06 04:36:33
int(整形)   int在python中是不可变数据类型的一种。     例:>>>var1 = 10 long(长整型[也可以代表八进制和十六进制])   Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。   在python3中long重命名为int 并且改为long+int 双整数实现的方法, 统一为 int ,实现高精度整数运算。   注:在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即 -2147483648~2147483647   注:在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即 -9223372036854775808~9223372036854775807     例: >>> long ( ' 123 ' )        123L       >>>var2 = 678L (可以使用小写l,但是为了避免与数字1混淆,建议使用L) float(浮点型)   很简单,即带有小数的数字。     例:>>>var3 = 12.34 complex(复数)   复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数,虚数部分的字母j大小写都可以。     注:虚数是指平方是负的数。    

Python (1) -—— 数据类型

喜你入骨 提交于 2019-12-29 07:08:53
Python中可以自定义数据类型,可以具有无限种数据类型。 系统默认提供 6个标准数据类型: 1.Number类型 数值类型 2.String类型 字符类型 3.List类型 列表类型 4.Tuple类型 元组类型 5.Dict类型 字典类型 6.Set类型 集合类型 在Python中我们不需要声明一个变量的数据类型,只需要定义它 并为它赋值,因为系统会根据我们给它的值自动分辨它的数据类型。 Number类型 Number类型一共分为四个小类别: 整型 , 浮点型 , 布尔型 , 复数 Int 整形 整形就是整数类型,声明整形有四种方式: 1.十进制:0~9 变量 = 十进制数字 2.二进制:0~1 变量 = 0b二进制数字 0b是二进制的标志符号 3.八进制:0~7 变量 = 0o八进制数字 0o是八进制的标志符号 4.十六进制:0~9A~F 变量 = 0x十六进制数字 0x是十六进制的标志符号 Float 浮点型 浮点型就是小数类型,声明浮点型有两种方式: 1.小数方式: 变量 = 3.1415926 2.科学计数法: 变量 = 314e2 #相当于314x10的平方 Bool 布尔类型 布尔类型是计算机专用的数据类型,只有2个值:True和False True 表示肯定的答案 有,是,好的,没错,真的... False 表示否定的答案 没有,不是,孬,错,假的...

虚数的作用

穿精又带淫゛_ 提交于 2019-12-05 09:49:28
最初的虚数,是解二次方程接触到的。这个概念确实是显示中不存在的。 很多实际应用可以抽象为一元二次方程,这个解就是现实问题的答案。 但是那个虚数解有什么意义呢? 分数也是,在计算的时候,有时会用到小数个像素等,小数个像素是不存在的,却可以解决问题。比如这个地方用到0,4个像素,有用到0,7个像素,那么用1个像素表现就会更合乎显示一些。 我们人类的世界,会创造出很多物理世界不存在的抽象事物,他们只存在于逻辑中,却能解决我们的问题。 比如语言,比如宗教,比如钱, 说数学家的世界比常人广阔,是不错的。但蛮荒时代的人们,每走出一步,都需要无比宽广的想象和实践,再加上自然选择。 人是悬挂在自己编织的意义之网上的动物。 来源: https://www.cnblogs.com/qgbo/p/11919836.html

Python之路番外:PYTHON基本数据类型和小知识点

岁酱吖の 提交于 2019-11-29 10:19:41
一、基础小知识点 1、如果一行代码过长,可以用续行符 \ 换行书写 例子 if (signal == "red") and \ (car == "moving"): car = "stop" else : pass    等同于 if (signal == "red") and (car == "moving"): car = "stop" else : pass    2、无需换行符的情况 两种情况: a、小括号、中括号、大括号内部可以多行书写 b、三引号包括下的字符串可以跨行书写 例子 print('''nicholas is a smart boy. When I was just a little boy, I asked my mother, What will I be? Will I be pretty? Will I be rich ?''') 3、一行多语句 用;分隔 例子 x = "Today" ; y = "is" ; z = "Thursday" ; print(x,y,z) 一般不会这样写,除非有很大的联系。 4、在python中,python用相同的缩进表示同级别的语句块。 5、在python中,对变量的名字大小写是敏感的(PI和pi是不同的变量)。 6、尽量不要用下划线开头,下划线对于解释器有特殊的意义,是內建标识符使用的符号,一般会当做私有的。 7

numpy中多项式拟合

荒凉一梦 提交于 2019-11-28 04:15:07
多项式拟合 前言: 任何可微的函数都可以用一个N次多项式来估计, 而比N次幂更高阶的部分为无穷小量. 多项式拟合与线性拟合的区别就是: 线性拟合是使用向量空间中的直线去拟合离散的数据点 多项式拟合是使用连续的曲线去拟合离散的数据点 Key_Function:   np.polyfit函数: 输入x轴数组, 输入y轴数组, 用多项式拟合一系列数据点, 返回一个系数数组 np.polyval函数: 输入多项式系数数组,输入x, 返回一个与x对应的y值 np.roots函数: 输入多项式系数数组, 返回一个表示根的数组 np.poluder函数: 输入多项式系数数组, 返回一个求导后的多项式系数数组 Code: import numpy as np import matplotlib.pyplot as plt bhp = np.loadtxt('BHP.csv', delimiter=',', usecols=(6,), unpack=True) vale = np.loadtxt('VALE.csv', delimiter=',', usecols=(6,), unpack=True) print(bhp) ''' [ 93.72 95.64 94.56 93.3 93.93 92.39 92.11 92.36 91.76 93.91 94.6 93.27 94.43 96.02

python 数值 程序文件 笔记

杀马特。学长 韩版系。学妹 提交于 2019-11-26 06:46:46
1 python 提供了三种类型的可用数值:整型(表示整数,正数、负数)、浮点型、虚数 使用type()函数确定数值分类 type(1) 整数 type(1.0) 浮点数 虚数尾部都有一个字母 j:12j 当在数值之后使用字母j并且不在引号中时,python知道要将输入的数值看做虚数。 将虚数与非虚数结合起来,创建一个复数:12j+1 复数有实部和虚部 2 程序文件 打开记事本-输入: print("this is a basic string") print("we learned to join two strings using","the plus operation") 保存为.py文件 在python shell 中选择file/open 选择保存文件打开-点击 run-run module 运行程序 函数的颜色是紫色,字符串是绿色 3 +运算符用于同类型数据 str函数 可以把数值转换为字符串 来源: https://www.cnblogs.com/caojuansh/p/11316853.html