四则运算|学习笔记

简介: 快速学习四则运算

开发者学堂课程【Python 常用数据科学库四则运算】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/546/detail/7470


四则运算


In [1]: import numpy as np

In [2]: x = np.array([5,5])

y = np.array([2,2])

In [3]:np.multiply(x,y)

Out [3]: array([10, 10])

In [4]:np.dot(x,y)

Out[4]: 20

In [5]:x. shape

Out[5]: (2,)

In [6]:y.shape

Out[6]: (2,)

In [7]: x. shape = 2,1

In [8]:x

Out[8]: array([[5],

[5]])

In [9]: np.dot (x,y)

//这样的结果是出不来的,因为他的维度不一样,所以要确保他们的维度一样。

In [11]: y.shape = 1,2

y

Out[11]: array([[2, 2]])

In [13]:x

Out[13]: array([[5],

[5]])

In [14]: print (x. shape)

print (y. shape)

(2, 1)

(1, 2)

In [12]: np.dot(x,y)

Out[12]: array ([[10, 10],

[10, 10]])

In [15]: np.dot(y,x)

Out [15]: array([[20]])

In [ ]:x=np.array([1,1,1])

y=np.array([1,2,3],[4,5,6]])

Print(x * y)

[[1 2 3]

[4 5 6]]

In [21]: y = np. array ([1,1,1,4])

x=np.array([1,1,1,2])

x==y

Out[21]: array ([ True, True, True, False], dtype=bool)

In [23]: np.logical_and (x,y)

Out [23]: array([ True, True, True, True], dtype=bool)

In [24]: np. logical_or(x,y)

Out [24]: array([ True, True, True, True], dtype=bool)

In [25]: np.logical_not (x,y)

Out [25]: array([0, 0, 0, 0])

//这个就是一个点的乘法,而不是找到的矩阵相乘和我直接元素对应相乘,两个是完全不一样的维度。指定一个 X。然后里面随便传一个数,把它复制过来,再写一个Y,这个 y 比较特别,在这个维度,给他们定义的也不一样。

//不同维度的数组怎么成一块儿的,指定一个行程,然后,他们两个就是 X 和 Y,会自动的帮你进行一个补全。

//可以看,要做这个乘法,X 缺了,y 缺了,一个是一维的,一个是二维的,他会帮助自动的去做这样一个转换。但是这个结果有些时候,会给我们带来一些困扰的,所以一旦在真正执行的操作的时候,尽量把这个数组写的标准一些。

//当维度一样的时候,他会逐一的进行一个比较,得到结果,这个就是一个基本的一个判断的一个操作。

//对应位置相乘和一个矩阵相乘

相关文章
|
5月前
|
存储 JSON API
Python与JSON:结构化数据的存储艺术
Python字典与JSON格式结合,为数据持久化提供了便捷方式。通过json模块,可轻松实现数据序列化与反序列化,支持跨平台数据交换。适用于配置管理、API通信等场景,兼具可读性与高效性,是Python开发中不可或缺的数据处理工具。
230 0
|
2月前
|
JSON API 开发者
1688按关键词搜索商品的API接口技术指南
本文介绍如何使用1688开放平台API实现商品关键词搜索,涵盖API概述、权限申请、调用步骤、Python代码示例及注意事项,助力开发者高效集成商品搜索功能,适用于电商自动化、价格监控等场景,内容基于官方文档,确保准确可靠。
291 0
|
4月前
|
SQL 人工智能 自然语言处理
魔搭社区模型速递(8.2-8.8)
🙋魔搭ModelScope本期社区进展:📟2268个模型📁165个数据集;🎨78个创新应用📄 13篇内容
322 0
|
6月前
|
Web App开发 算法 数据可视化
qq达人筛选工具,活跃度年龄性别地区,等级在线能量值查询检测【仅供学习参考】
工具原理分析 本工具通过模拟QQ空间接口请求,结合多维度数据分析算法
|
9月前
|
机器学习/深度学习 存储 弹性计算
社区签到
每日在社区首页、开发者大数据页面、云原生等12个页面签到,每页可获5积分,总计61分。周一至周五连续签到,周五可抽奖(仅3次机会),其他页面额外获20积分,因此周五积分最高。签到积分需前往积分商城领取,可用于兑换奖品。坚持签到积累更多积分,享受丰富回报!
507 9
|
11月前
|
人工智能 文字识别 BI
多模态数据信息提取解决方案评测报告
《多模态数据信息提取解决方案评测报告》概述了该方案在商业智能、内容审核等领域的应用。报告指出,该方案通过AI技术解析多种格式文件,提升数据处理效率。部署界面直观易用,但数据类型选择和复杂配置需优化。部署文档详尽,涵盖环境准备到验证,但在操作系统差异方面可加强指导。函数应用模板简化部署,适合非技术人员,但对于高级用户细节说明不足。官方示例展示了系统的强大功能,但在长篇文本和低质量图片处理上有改进空间。整体上,该方案表现良好,具有灵活性和可移植性,但仍需进一步优化以满足特定领域需求。
214 8
|
Linux Android开发 iOS开发
深入探索Android与iOS的多任务处理机制
在移动操作系统领域,Android和iOS各有千秋,尤其在多任务处理上展现出不同的设计理念和技术实现。本文将深入剖析两大平台在后台管理、资源分配及用户体验方面的策略差异,揭示它们如何平衡性能与电池寿命,为用户带来流畅而高效的操作体验。通过对比分析,我们不仅能够更好地理解各自系统的工作机制,还能为开发者优化应用提供参考。
|
机器人 芯片
ChatGPT提问技巧——对话提示
ChatGPT提问技巧——对话提示
1219 8
|
物联网 智能硬件
智能家居系统入门:打造你的智能生活
想象一下,清晨的阳光和悠扬的音乐将你从甜美的梦乡中唤醒,窗帘自动缓缓拉开,咖啡机已经为你准备好了香浓的咖啡。这不是科幻电影的情节,而是智能家居带给我们的现实生活。本文将带你了解如何通过简单的步骤,将普通的家居环境转变为一个充满科技感的智能家庭。
366 27
|
机器学习/深度学习 自然语言处理
【机器学习】如何进行中文命名实体识别?(面试回答)
中文命名实体识别的基本概念、分类、识别思想、实体标注方法以及常见的识别方法,包括基于规则、基于统计和基于深度学习的方法。
407 1
【机器学习】如何进行中文命名实体识别?(面试回答)