一种比较恶心的枚举方法
代码实现:a = [1,3,5,7,9] #假设a代表数据集标签
b = ['001.jpg','002.jpg','003.jpg','004.jpg','005.jpg','006.jpg','007.jpg','008.jpg','009.jpg','010.jpg'] #假设b代表数据图片路径
for c in a: #首先在范围a中循环(c取0时,将a中的1赋给c,c取1时,将a...
defaultdict(list) (第二部分)
# strings = ('puppy', 'kitten', 'puppy', 'puppy', 'weasel', 'puppy', 'kitten', 'puppy') #新建一个元组
# counts = {} #新建一个字典
## 统计strings中某个单词出现的次数,并在counts字典中作记录。单词每出现一次,在counts相对应的键所存的值数字加1。
# 方法一:×
# f...
defaultdict(list) (第一部分)
cc = {}
# print(cc[1]) #当所访问的键不存在的时候,会报错!
cc[1]='zhang'
print(cc[1])
# 结果:zhang
from collections import defaultdict
dd = defaultdict(list) #defaultdict类的初始化函数接受一个类型作为参数,当所访问的键不存在的时候,可以实例化一个值作为默认值:...
图像分割算法:基于二进制阈值的分割算法
1.概念:从一幅图像中利用阈值分割出我们需要的物体部分(当然这里的物体可以是一部分或者整体)。这样的图像分割方法是基于图像中物体与背景之间的灰度差异,而且此分割属于像素级的分割。2.代码实现:from skimage import data,filters
import matplotlib.pyplot as plt
import cv2
# image = data.camera()
imag...
图像分割算法:基于梯度分水岭的分割算法
代码实现:import matplotlib.pyplot as plt
from scipy import ndimage as ndi
from skimage import morphology,color,data,filters
import cv2
# image =color.rgb2gray(data.camera())
image =cv2.imread('./Project/...
Project_list2.1
函数功能:显示一条信息// 函数功能:显示一条信息
#include <iostream> //一个预处理器指令
int main() //函数头
{ //函数体的开始
using namespace std;...
Project_list2.2
#include <iostream>
int main()
{
using namespace std;
int apples;
apples = 25;
cout << "I have ";
cout << apples;
cout << " apples.";
cout << endl;
apples = a
Project_list2.3
#include <iostream>
int main()
{
using namespace std;
int apples;
cout << "How many apples do you have? " << endl;
cin >> apples; //输入表示方法
cout << "Here are two mor.
Project_list2.4
#include <iostream>
#include <cmath>
int main()
{
using namespace std;
double area;
cout << "Enter the floor area, in square meter,of your home: "; //输入你家的平方米的建筑面积:
cin >&gt...
Project_list2.5
//函数功能: 定义自己的函数
#include <iostream>
void simon(int); //函数原型
int main()
{
using namespace std;
simon(3); //调用函数simon()
cout << "Pick an integer: ";
int count;
cin &gt...
Project_list2.6
// 函数功能: 单位换算
#include <iostream>
int stonetolb(int); //函数原型
int main()
{
using namespace std;
int stone;
cout << "Enter the weight in stone: ";
cin >> stone;
int pounds = ston...
Pycharm Debug调试心得
前言:记得刚开始使用Pycharm编译器的时候,为了调试代码,然后就是各种print。现在想想,果然很粗暴。今天就用用新办法,Debug。1.操作步骤:1-1.添加断点:直接在标记处点击鼠标左键即可。(删除断点只需再点击断点处即可)1-2.Debug下运行代码:如图所示(没错,就是这颗七星瓢虫)1-3.按照所需调试进行代码调试。Debug的调试方式如下所示:分别为:1.show execution...
读取图片并保存为numpy数据
import tensorflow as tf
import numpy as np
import glob #查找符合特定规则的文件路径名
from PIL import Image
Datapath = "./data/*.JPEG"
imgs = np.zeros((10, 240, 240, 3))
i = 0
for imageFile in glob.glob(Datapath )...
视频分帧&多帧合成视频
实现环境:Ubuntu16.04
1.视频分帧
step1:在安装目录下打开终端,安装ffmpeg
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
step2: 在视频文件目录下打开终端,输入如下命令:
ffmpeg -i test.avi frames_%03d.jpg -hide_banner
其中,test.avi为待...
cmd获取目录操作以及Windows的回车
1.在cmd命令符中获取,当前文件夹下的所有文件目录,采用dir /b/s>>a.txt,将得到的目录存入a.txt文件中
先将目录切换到当前目录中
再用dir
即在a.txt中保留了qrc_dir文件夹下的所有文件
2.若想在excel的某一列的所有行添加同一个结尾标签,可通过设置单元格格式,选择自定义,并输入@“.cfg.txt”(如果想添加.cfg.txt的结尾)...
input输入框数字限制
正则表达式验证输入框的内容
// 单价 只能输入数字和小数点,且必须数字开头并大于或者等于1,限制最多三位小数,小数点为最后一位时,失去焦点时自动截掉
<input type="text" value="" name="price" onkeyup="ValidateNum1(this)" onblur="toDecimal(this)" placeholder="请输入单价&q
数数字(UVa1225)
数数字(UVa1225)
1.问题描述
把前 n (n < = 10000)个整数顺次写在一起:123456789101112···数一数0~9各出现多少次(输出10个整数,分别是 0,1,2,3,4,5,6,7,8,9出现的次数)。
2.代码展示
#include<cstdio>
#include<cstring>
#define maxn ...
一个需要身份认证和授权的程序
首先文件auth.py
import _hashlib
class User:
'''Create a new user object. The password will be
encrypted before storing'''
def __init__(self, username, password):
self.username = us...
Ubuntu下终端常用快捷键(进阶版)
快捷键
描述
Ctrl+Shift+N
新建终端窗口(目录不变)
Ctrl+Shift+Q
关闭终端窗口
Alt+N
切换到第N个标签页
Ctrl+N
搜索历史命令
Ctrl+A
光标移动到行开头
Ctrl+A
光标移动到行结尾
Ctrl+Left-Arrow
左移一个单词
Ctrl+Rig...
今日推荐
周排行