python3 numpy API练习代码
# -*- coding: utf-8 -*-
import numpy as np;
a=np.array([1,2,3,4,5,6]);
print("数组是:",a)
#数组变形
a.shape=(2,3);
print("变形后的数组:",a)
#数组拉直
a.ravel
print("拉直后的数组:",a);
#数组拼接
data = [[1,2], [3,4], [5,6]]
stichedArray = np.array(data)
print("数组类型:",type(stichedArray))
print("数组元素类型:",stichedArray.dtype)
print("数组维度:",stichedArray.ndim)
print("数组的各个维度长度:",stichedArray.shape)
stichedArrayA = np.floor(np.random.randn(2,3)*10)
print("随机数组A是:",stichedArrayA);
stichedArrayB = np.floor(np.random.randn(2,3)*10)
print("随机数组B是",stichedArrayB)
#使用zeros创建一个长度为4, 元素为0的一维数组
zeroArray = np.zeros(4)
print("用zeros创建的数组是:",zeroArray)
#创建一个二维数组, 一维长度为2, 二维长度为3, 元素为0的数组
doubleZeroArray = np.zeros((2,3))
print("二维数组是:",doubleZeroArray)
#使用empty创建一个二维数组, 一维长度为3, 二维长度为3, 元素为初始化的数组
emptyArray = np.empty((3,3))
print("长3宽3的数组是:",emptyArray)
#使用arange生成连续元素
print("连续数组是",np.arange(5))
print("连续数组是",np.arange(1,5,2))
#数组变形--reshape用法
print("一维变二维数组是:",np.arange(10).reshape(2,5))
#三维数组
print("一维变三维数组是:",np.arange(12).reshape(2,2,3))
#基本运算
a = np.array([30,40,50,60])
b = np.arange(4)
print("a-b的结果是:",a-b)
#b数组二次方
print("b数组二次方是:",b**2)
#数组有比较
print("数组逐个比较的结果是:",a<45)
#矩阵计算
a = np.array([
[1, 2],
[3, 4]
])
b = np.array([
[1,1],
[0,4]
])
print("数组元素相乘结果:",a*b);
print("矩阵相乘的结果是:",np.dot(a,b))
#axis参数用法:
array = np.arange(12).reshape(2,2,3)
print("计算一维度的和:",array.sum(axis=0))
print("计算二维度的和:",array.sum(axis=1))
print("计算三维度的和:",array.sum(axis=2))
print("计算一维度的最小值:",array.min(axis=2))
print("计算一维度的累加值:",array.cumsum(axis=0))
print("计算数组二次方:",np.exp2(array))
python3 numpy API练习代码的更多相关文章
- C# API项目代码正确 ,页面出不来的问题
C# API项目代码正确 页面出不来的问题,截图如下: 解决方法: 在项目里设置好[起始页],就可以了.
- 转载 基于JAVA每月运势api调用代码实例
代码描述:基于JAVA每月运势api调用代码实例 接口地址:http://www.juhe.cn/docs/api/id/58 原文链接:http://outofmemory.cn/code-snip ...
- Numpy API
Numpy API 矩阵操作 np.squeeze(mat): 将mat降维 np.linalg.norm(x, axis=1, keepdims=True): keepdim=True是防止出现sh ...
- 论vue项目api相关代码的组织方式
论vue项目api相关代码的组织方式 看了下项目组同事的代码,发现不同项目有不同的组织版本 版本一: ├─apis │ a.api.js │ b.api.js │ b.api.js │ d.api.j ...
- 教你如何帮助前端同学快速生成API接口代码
最近我们团队开源的后端微服务框架go-zero增长势头比较迅猛,这篇文章我讲讲go-zero对前端团队的作用,并通过一个示例来给大家演示我们是怎么做的,希望能给后端的同学也可以帮助前端同学提高开发效率 ...
- python3 kubernetes api 使用
一.安装 github:https://github.com/kubernetes-client/python 安装 pip install kubernetes 二.认证 1.kubeconfig文 ...
- python3 ansible api 命令和playbook
一.api代码 # coding: utf-8 import os import sys from collections import namedtuple from ansible.parsing ...
- 企业号微信支付 公众号支付 H5调起支付API示例代码 JSSDK C# .NET
先看效果 1.本文演示的是微信[企业号]的H5页面微信支付 2.本项目基于开源微信框架WeiXinMPSDK开发:https://github.com/JeffreySu/WeiXinMPSDK 感谢 ...
- php 登录注册api接口代码
/** *一览(www.yl1001.com) * PHP开发API接口 服务端 */ require 'conn.php'; //连接数据库的文件 header('Content-Type:text ...
随机推荐
- 删除online日志測试及ora-600 [4194]错误的处理
今天做了一个关于破坏online日志的恢复測试,主要三个场景: 測试1:正常关闭数据库后删除非当前日志 測试2:正常关库后.删除在线日志文件 測试3:非正常关闭数据库.并删除当前在线日志文件 我的測试 ...
- 21.Spring Boot 使用Java代码创建Bean并注册到Spring中
转自:https://blog.csdn.net/catoop/article/details/50558333
- 00096_Properties类
1.Properties类介绍 (1)Properties 类表示了一个持久的属性集.Properties 可保存在流中或从流中加载.属性列表中每个键及其对应值都是一个字符串: (2)特点 Hasht ...
- WP8日历(含农历)APP
WP8日历(含农历)APP WP8日历(含农历)APP UI XAML(部分) <phone:PhoneApplicationPage xmlns:CustomControl="clr ...
- Codeforces Round 363 Div. 1 (A,B,C,D,E,F)
Codeforces Round 363 Div. 1 题目链接:## 点击打开链接 A. Vacations (1s, 256MB) 题目大意:给定连续 \(n\) 天,每天为如下四种状态之一: 不 ...
- Notepad++和MinGW的安装和配置
http://blog.csdn.net/cclovepl/article/details/70568313 http://blog.csdn.net/cclovepl/article/details ...
- Linux中IRC通讯工具Pidgin的基本用法
这是我发在南昌大学开源小组里的一篇教程 IRC IRC是个古老的产物,在图形界面流行之前就出现了.可是在现在非常多开源社区都是利用IRC来进行团队交流或对用户提供技术支持的,比方维基百科,所以还是有必 ...
- PHP回调函数--call_user_func_array
我这是抄的 感谢 https://www.cnblogs.com/zzl-21086595/p/4547519.html 全局函数的回调 这里的全局函数的意思,是直接使用function定义的函数,它 ...
- 每日技术总结:setInterval,setTimeout,文本溢出,小程序,wepy
前言: 项目背景:vue,电商,商品详情页 1.倒计时,倒计到0秒时停止 data () { return { n: 10 } }, created () { let int = setInterva ...
- Android多线程研究(9)——读写锁
一.什么是锁 在Java的util.concurrent.locks包下有关于锁的接口和类如下: 先看一段代码: package com.codeing.snail.test; public clas ...