python矩阵运算相关代码
python矩阵运算代码如下:
import numpy as np a = np.array([[1, 2], [3, 4]])
print (a)# 数据类型——————————————————————————————————————————————————————————————————————————————————
# int8, int16, int32, int64 四种数据类型可以使用字符串 'i1', 'i2','i4','i8' 代替
dt = np.dtype('i4')
print(dt)fruits = ['apple', 'banana', 'cherry', 'orange']
fruits.clear()
print(fruits)a = np.array([0,30,45,60,90])
print ('不同角度的正弦值:')
# 通过乘 pi/180 转化为弧度
print (np.sin(a*np.pi/180))
print ('\n')
print ('数组中角度的余弦值:')
print (np.cos(a*np.pi/180))
print ('\n')
print ('数组中角度的正切值:')
print (np.tan(a*np.pi/180))#######################
a = np.array([0,30,45,60,90])
print ('含有正弦值的数组:')
sin = np.sin(a*np.pi/180)
print (sin)
print ('\n')
print ('计算角度的反正弦,返回值以弧度为单位:')
inv = np.arcsin(sin)
print (inv)
print ('\n')
print ('通过转化为角度制来检查结果:')
print (np.degrees(inv))
print ('\n')
print ('arccos 和 arctan 函数行为类似:')
cos = np.cos(a*np.pi/180)
print (cos)
print ('\n')
print ('反余弦:')
inv = np.arccos(cos)
print (inv)
print ('\n')
print ('角度制单位:')
print (np.degrees(inv))
print ('\n')
print ('tan 函数:')
tan = np.tan(a*np.pi/180)
print (tan)
print ('\n')
print ('反正切:')
inv = np.arctan(tan)
print (inv)
print ('\n')
print ('角度制单位:')
print (np.degrees(inv))###############
# 大小为 5,类型位浮点型
import numpy.matlib
print (np.matlib.identity(5, dtype = float))
print (np.matlib.empty((2,2)))
print (np.matlib.zeros((2,2)))
print (np.matlib.ones((2,2)))
print (np.matlib.eye(n = 3, M = 4, k = 0, dtype = float))##############################################
a = np.array([[1,2],[3,4]])
b = np.array([[11,12],[13,14]])
print(np.dot(a,b))
# vdot 将数组展开计算内积
print (np.vdot(a,b))
print (np.matmul(a,b))
print (np.linalg.det(a))###########
a = np.array([[1,1,1],[0,2,5],[2,5,-1]]) print ('数组 a:')
print (a)
ainv = np.linalg.inv(a) print ('a 的逆:')
print (ainv)print ('矩阵 b:')
b = np.array([[6],[-4],[27]])
print (b)print ('计算:A^(-1)B:')
x = np.linalg.solve(a,b)
print (x)
# 这就是线性方向 x = 5, y = 3, z = -2 的解#######################################I/O
a = np.array([1,2,3,4,5]) # 保存到 outfile.npy 文件上
np.save('outfile.npy',a) # 保存到 outfile2.npy 文件上,如果文件路径末尾没有扩展名 .npy,该扩展名会被自动加上
np.save('outfile2',a)
python矩阵运算相关代码相关推荐
- python画图相关代码
画图代码例子如下: from numpy import * I=eye(4) print(I) import matplotlibprint(matplotlib.__version__)import ...
- Python爬取De下载站相关代码
Python爬取De下载站相关代码,因为没有设置代理,所以爬到800页左右就被干掉了,后续要加上 import urllib.request import bs4 import re import t ...
- open python语言实现 pdf_使用python操作Pdf代码实现
近期有一些工作上的事情需要对pdf进行一些的操作,所以结下来稍微总结一下吧: 写在前面: 需要对PyPDF2,PyMuPDF库安装 直接pip就好: pip install PyPDF2 pip in ...
- 如何学习Python开源项目代码
2019独角兽企业重金招聘Python工程师标准>>> 阅读Python开源项目代码主要有如下三个原因: 1. 在工作过程中遇到一些问题,Google和StackOverFlow等网 ...
- python键盘输入代码,python监控键盘输入实例代码
本文研究的主要是python监控键盘输入的相关代码,用到了os,sys,time等,具体实现代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- im ...
- Python后端相关技术/工具栈
Python后端相关技术/工具栈 转载http://python.jobbole.com/83486/ 整理下目前涉及到的python的技术栈和工具栈(用过或了解的, 其他的后续用到再补充) 编辑器 ...
- python代码块-Python中的代码块和非代码块是什么
Python中的代码块和非代码块是什么 发布时间:2020-06-26 13:53:30 来源:亿速云 阅读:150 今天就跟大家聊聊有关Python中的代码块和非代码块是什么,可能很多人都不太了解, ...
- python画图完整代码-Python科学画图代码分享
Python画图主要用到matplotlib这个库.Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形. 具体来说是pylab和p ...
- python怎么输入代码-python中如何设置代码自动提示
第一步:打开pycharm,如下图所示: 第二步:File→Power Save Mode,把下面如图所示的勾去掉: 第三步:去掉勾后,不再使用省电模式,新建一个 python文件,输入需要输入的单词 ...
最新文章
- 集成git怎样更新代码_持续集成之理论篇
- Android之SharedPreferences 讲解
- 2015年第四季度全球闪存行业营收同比减少5%
- Python基础day08【面向对象(类、对象、属性)、魔方方法(init、str、del、repr)】
- linux解压eclipse启动时无法找到jre环境的解决办法
- 深度学习的实用层面 —— 1.5 为什么正则化可以减少过拟合
- centos下使用composer安装yii2框架
- Python+Selenium FAQ
- kindeditor 文件上传在 spring mvc下的使用
- Mac电脑优化工具箱MacCleaner PRO
- java doubke类型转换为String_Java的基本数据类型你知道吗?
- 如何开发 Web 应用程序
- APA 论文的 格式 及 样式标准
- 为macbook pro安装内存条
- c语言程序设计mooc作业平台答案,C语言程序设计下mooc答案.docx
- tplink 无线打印服务器,tplink打印服务器设置
- C语言 输出字母倒三角形
- python添加横线代码_Python中的五种下划线
- 芯片人的快乐——python+systemverilog用波形祝你新春快乐 |献上祝福语波形生成器|
- 水声工程中的波束形成与MALTAB实现