- 博客(19)
- 收藏
- 关注
原创 c++ auto 遍历 结合leetcode题目
leetcode里第6题的算法 1、auto是c++11的新特性,表示遍历 class Solution { public: string convert(string s, int numRows) { int n = s.length(), r = numRows; if (r == 1 || r >= n) { return s; } int t = r * 2 - 2; int c
2022-05-07 14:19:15
1498
3
原创 C++ Primer Plus (第6版)中文版 第四章编程练习答案(个人作答)
4.13编程练习 编写一个C++程序,如下述输出示例所示的那样请求并显示信息: What is your first name? Betty Sue What is your lastname? Yewe What letter grade do you deserve? B What is your age? 22s Name: Yewe, Betty Sue Grade: C Age: 22 注意,该程序应该接受的名字包含多个单词。另外,程序将向下调整成绩,即向上调一个字母。假设用户请求A、B或C,
2021-11-29 20:41:49
966
2
原创 C++ Primer Plus (第6版)中文版 第三章编程练习答案(非官方,仅个人作答)
3.1编写一个小程序, 要求用户使用一个整数指出自己的身高(单位为英寸), 然后将身高转换为英尺 和英寸。该程序使用下划线字符来指示输入位置。另外, 使用一个const 符号常量来表示转换因子。 //3.1编写一个小程序,要求用户使用一个整数指出自己的身高(单位为英寸),然后将身高转换为英尺和英寸 #include<iostream> int main() { int a; const int i = 12; std::cout << "请输入您的身高(inch):___\
2021-11-19 21:08:01
700
原创 C++ Primer Plus (第6版)中文版 第二章编程练习答案(非官方,仅个人作答)
int main() { // 2.2 要求用户输入一个以long为单位的距离,然后将它转换为码 int abc; std::cout << "请输入一个以long为单位的距离:"; std::cin >> abc; std::cout << abc*220 << "码" << std::endl; return 0; } ...
2021-11-17 23:41:04
345
原创 C++ 基础01
以下内容,均是对 Primer C++ 第5版的学习笔记,仅用于个人学习! #include<iostream> int main() { bool b = 5; std:: cout << b; //结果1 int i = b; std::cout << i; //结果1 i = 4.15; std::cout << i; //结果3 double pi = i; std::cout << pi;*/ u
2021-11-16 08:57:01
4235
原创 c++基础00
一、 iostream标准库,分为cin\cout\clog\cerr :: 作用域运算符,用来指出我们想使用定义在命名空间std中的名字count. 前缀std::指出名字count和endl是定义在名为std的namespace << 输出运算符 “string literal” 字符串字面值常量 endl 操作符manipulator 结束当前行 #include <iostream> /* *简单主函数: *读取两个数,求他们的和 */ // /* //*注释对/*
2021-11-10 21:35:27
1110
原创 python制作地图
在python 3中不支持pypal.Worldmap(),所以安装pygal_maps_world库,打开cmd,将以下代码输入。 >pip install pygal_maps_world 2.wm.add(标签,列表),每次调用一次add()都将再换一种颜色 其中,Canada(ca),Mexico(mx),United States(us);Belize(bz)伯利兹, Costa Rica(cr)哥斯达黎加,Guatemala(gt)危地马拉,Honduras(hn)洪都拉斯,Nic.
2021-09-13 20:34:22
1025
原创 json plotly.express pandas 用法
lon : longitude 经度 lat: latitude 纬度 mag:magnitude 震级 title: 位置 columns:柱子 import json import plotly.express as px import pandas as pd filename = 'eq_data_30_day_m1.json' with open(filename) as f: all_eq_data = json.load(f) all_eq_dicts = all_eq_data[
2021-09-11 19:34:04
241
原创 python 下载数据 第三部分——以绘制时间数据折线图
1.在一个图表中包含两个数据系列 import csv from datetime import datetime from matplotlib import pyplot as plt filename='sitka_weather_07-2018_simple.csv' with open(filename) as f: reader=csv.reader(f) header_row=next(reader) dates, highs, lows=[], [], []
2021-09-11 16:53:38
659
原创 python 下载数据 第二部分——以绘制时间数据折线图
以下fig.autofmt_xdate()表示x坐标的标签为斜体字 import csv from datetime import datetime from matplotlib import pyplot as plt filename='sitka_weather_07-2018_simple.csv' with open(filename) as f: reader=csv.reader(f) header_row=next(reader) dates, highs=[],
2021-09-10 20:33:11
268
原创 python 下载数据 第一部分
python 下载数据 1.分析csv文件格式 csv模块包含在Python标准库中,用于分析csv文件的数据行。 1.1以下是打印第一行的程序,调用csv.reader函数读取f, 再赋值给reader。在前面的代码中,我们只调用了next()一次,因此得到的是第一行。 row 行 import csv with open('文件名.csv') as f: reader=csv.reader(f) header_row=next(reader) print(header_row) 结果是 ['ST
2021-09-09 22:10:37
177
原创 request response库
Request对象 Request(url[, callback, method=‘GET’, headers, body, cookies, meta, encoding=‘utf-8’, priority=0, dont_filter=False, errback]) ·url(必选)bytes或str类型,如‘www.csdn.com’ ·callback 页面解析函数,Callable类型,Request对象请求的页面下载完成后,由该参数··指定的界面解析函数被调用。如未传递该参数,默认调用Spid
2021-09-07 22:33:15
378
原创 scrapy学习之一
A.分析页面打开http://books.toscrape.com网页,按F12审查元素。 1.数据信息 1.1 每一本书的信息包裹在<article class="product_pod">文章类=产品舱。<body id='default' div class 1.2 其中书名信息在其下<h3 > a元素的title 属性中,如<a href="catalogue/a-light-in-the- attic_1000/index.html"title="A L
2021-09-05 21:32:59
303
原创 学习python matplot库 第三部分
1.Pygal画廊画 要了解使用Pygal可创建什么样的图表,请查看图表类型画廊:访问http://www.pygal.org/ ,单击Documentation,再单击Chart types。每个示例都包含源代码,让你知道这些图表是如何 生成的。 2.class Die(): “”“表示一个骰子的类”"" ❶ def init(self, num_sides=6): “”“骰子默认为6面”"" self.num_sides = num_sides def roll(self): “”"“返回一个位于1和骰
2021-09-03 20:21:47
537
原创 学习python matplot库 第二部分
1.plt.scatter(x_values,y_values,c=‘red’,edgecolor=‘none’,s=40) 绘制很多点时,黑色轮廓可能会粘连在一起。要删除数据 点的轮廓,可在调用scatter() 时传递实参edgecolor=‘none’,点设为红色 或者plt.scatter(x_values, y_values, c=(0, 0, 0.8), edgecolor=‘none’, s=40) 红色、绿色和蓝色,值越接近0,指定的颜色越深,值越接近1,指定的颜色越浅 2. 颜色映射(co
2021-09-02 21:43:45
356
原创 学习python matplot库 第一部分
pip list——查询库 pip install requests—— 安装requests库 matplotlib- 一种绘图库 plot图 光标变黑框,按insert键 squares=[] 数据是平方 input_values=[1,2,3,4,5] 折线图: matplotlib.pyplot.plot(input_values, squares, linewidth=5 线段的宽度) 离散图: matplotlib.pyplot.scatter(2,4,s=200) 绘制200尺寸的点(
2021-09-01 22:52:29
207
原创 如何调用pygal库
1、问题: Traceback (most recent call last): File “D:\学习文件\python\从入门到实践\数据可视化\die_visual.py”, line 21, in hist=pygal.Bar() NameError: name ‘pygal’ is not defined 2、解决方法: 2.1 在cmd里,写入 pip list,确实安装了 2.2 还有出现报错,继续百度,看了好几篇,还是没有解决 2.3 后来发现是没有写 import pygal,导致的报
2021-08-12 10:15:30
355
原创 pip version 21.1.1 升级version 21.2.3 解决方法
1.问题: 装库时,出现pip版本过低,WARNING: You are using pip version 21.1.1; however, version 21.2.3 is available.如下图 2.解决方法: 复制warring里’ ’ 的内容,就可以解决.
2021-08-08 15:29:10
2561
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅