- 博客(16)
- 收藏
- 关注
原创 Numpy中Array的合并
import numpy as npA = np.array([1,1,1])B = np.array([2,2,2])#对矩阵进行上下的合并C = np.vstack((A,B)) #vertical stack#对矩阵进行左右合并D = np.hstack((A,B)) #horizontal stackprint(A.shape,C.shape) #(3,) (2, 3)print(A.shape,D.shape) #(3,) (6,)A = np.arra
2021-06-01 11:15:54
751
原创 Numpy中Array的分割
import numpy as npA = np.arange(12).reshape((3,4))#代表对矩阵进行列操作,两块进行分割print(np.split(A,2,axis=1))# [array([[0, 1],# [4, 5],# [8, 9]]), array([[ 2, 3],# [ 6, 7],# [10, 11]])]#对数据进行不等量分割D = np.array_split(A,3,axis=1)pr
2021-06-01 11:15:21
379
原创 Numpy的索引
import numpy as npA = np.arange(3,15)print(A[3]) #输出的应该是6#把一维的变成二维的输出索引A = np.arange(3,15).reshape((3,4))print(A[2]) #输出的是第二行的元素print(A[1][1]) #输出某个值print(A[1,1]) #一样可以输出一行一列的值print(A[2,:]) #输出第二行的所有数print(A[:,1]) #输出第一列的所有数print(
2021-06-01 11:14:22
132
原创 Numpy的基本运算
import numpy as npA = np.arange(2,14).reshape((3,4))#求A矩阵中最小值的索引np.argmin(A)#求A矩阵中最大值的索引np.argmax(A)#求平均值的np.mean(A)np.average(A)#求中位数 也和平均值差不多np.median(A)#逐步累加 第n个值为前n个相加np.cumsum(A)#累差 当前数和前一个数的差np.diff(A)#找非零数print(np.nonzero(A))#进行
2021-06-01 11:13:53
86
原创 Numpy的赋值
import numpy as npa = np.arange(4)print(a) #[0 1 2 3]b = ac = ad = ba[0]=11print(a) #[11 1 2 3]print(b is a) #True a b c d都会进行改变d[1:3] = [22,33]print(d) #[11 22 33 3] d变了 b d a 都会发生改变#如果不想彼此间有关联的话b = a.copy() #深度copy 这样的话只
2021-06-01 11:13:11
787
原创 Numpy
Numpy的一些基本属性import numpy as np#把一个列表转化成一个矩阵array = np.array([[1,2,3],[2,3,4]])print(array)#[[1 2 3] 和列表不同的是他没有逗号,所以是矩阵#[2 3 4]]#看是几维数组 number of dim 2print("number of dim",array.ndim)#看行数多少列数多少 shape (2, 3)print('shape',array.shape)#看有多少个元.
2021-06-01 11:10:11
78
原创 python(chapter02)
字符串# 字符串pystr = 'python'iscool = 'is cool'print(pystr[0])#使用切片法来进行字符串的切割#索引是2 到 5 的字符串print(pystr[2:5])#索引是0到2的print(iscool[:2])#索引是第三个到末尾的print(iscool[3:])#输出字符串倒数第一个元素print(iscool[-1])#字符串拼接的话直接用加号就行,空格的话也是可以直接加print(pystr+iscool)print(.
2021-04-16 20:09:30
148
原创 C语言考试练习题_保留整数
Description:输入一个字符串str1,把其中的连续非数字的字符子串换成一个‘*’,存入字符数组str2 中,所有数字字符也必须依次存入 str2 中。输出str2。Input:输入为一行字符串str1,其中可能包含空格。字符串长度不超过80个字符。Output:输出处理好的字符串str2。Sample Input:<pre>$Ts!47&*s456 a23* +B9k</pre>Sample Output:*47*456*23*9*比较笨
2021-03-20 17:19:36
232
原创 【SM】《驯龙高手2》简介
Description:《驯龙高手2》(Howto Train Your Dragon2)是2014年迪恩•德布洛斯编剧并执导的3D奇幻喜剧动画电影,由梦工厂动画制作,20世纪福克斯发行,杰伊•巴鲁切尔、杰拉德•巴特勒、乔纳•希尔、T.J.Miller配音。改编自英国女作家克瑞西达•科威尔所著的同名儿童书籍,是2010年作品《驯龙高手》的续集。故事发生在《驯龙高手》的五年之后,赛龙比赛已成为岛上最受欢迎的一项运动,男女主人公希卡普与阿斯特丽德驾着自己的龙开始探索未知的世界。他俩发现自己已卷入一场战争的中心
2021-03-20 15:42:30
723
原创 【SM】相似度
#include<iostream>#include<map>using namespace std;int main(){ string str1; string str2; int res[26]={0}; while(cin>>str1>>str2){ map<char,int> mp; for(int i=0;i<str1.length();i++){ mp[str1[i]]++; res[s
2021-03-20 11:25:56
500
原创 最小字串和
#include<iostream>#include<algorithm>using namespace std;const int maxn=1010;int A[maxn],dp[maxn];int main(){ int n; while(cin>>n){ if(n==0){ break; } //输入序列 for(int i=0;i<n;i++){ scanf("%d",&A[i]); } //然后进行动
2021-03-20 11:19:02
130
原创 urllib库的扩展
一、使用步骤1.引入库代码如下(示例):import urllib.request2.读入数据代码如下(示例):#获取一个get请求reponse=urllib.request.urlopen("http://www.baidu.com")#response 保存了网页里所有保存的信息reponse.read().decode('utf-8') #把读到的信息用UTF-8来解码,用来防乱码#获取一个post请求:post需要进行封装成二进制,才能进行数据的传输import urll
2021-02-18 15:56:35
86
原创 爬虫第一篇
正则表达式文章目录正则表达式前言一、常用的操作符二、部分代码1.引入库2.读入数据前言如果不这么写的话要用无数个if else语句来判断一个邮箱是否符合。提示:以下是本篇文章正文内容,下面案例可供参考一、常用的操作符非字符集:指的是除了括号中给的abc都可以用的字符集。*号只对前一个字符生效,前两个就不管用了| 表示要不左边要不右边 不能两边都写二、部分代码1.引入库代码如下(示例):import re #用来进行正则表达式匹配2.读入数据代码如下(
2021-02-18 14:27:23
162
原创 LeetCode
class Solution {public: string addStrings(string num1, string num2) { //字符串相加,用双指针法,分别指向两个字符串的末尾 in.
2021-01-12 21:03:26
98
原创 HTML
HTML:Huper Text MarkupLanguage:超文本标记语言。超文本:功能比普通文本更加强大。标记语言:使用一组标签对内容进行描述性的语言,它不是编程语言- HTML语法规范HTML 文件都是以.html或者.htm结尾的,建议使用.html结尾HTM文件分为头部分和体部分html 标签都是由开始标签和结束标签组成。html标签忽略大小写==,建议使用小写HT...
2019-12-25 17:57:20
208
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人