假设我想发送一个神经网络的黑白图像(10,000 个输入神经元,100x100 分辨率)。如何处理具有不同纵横比的图像?我看到三个选项:
1.裁剪图像中的“多余部分”,使其成为正方形(此选项立即消失)
2.将图像大小调整为100x100,不考虑纵横比
3. 将图片调整为正方形,保持纵横比。用黑色填充剩余的空闲像素。
哪个选项更可取?
假设我想发送一个神经网络的黑白图像(10,000 个输入神经元,100x100 分辨率)。如何处理具有不同纵横比的图像?我看到三个选项:
1.裁剪图像中的“多余部分”,使其成为正方形(此选项立即消失)
2.将图像大小调整为100x100,不考虑纵横比
3. 将图片调整为正方形,保持纵横比。用黑色填充剩余的空闲像素。
哪个选项更可取?
我刚开始了解RequireJS,但我已经有一个问题。假设我有两个 jQuery 插件:a.js 和 b.js,彼此独立。
这是我的配置,入口点是 main.js 文件:
requirejs.config({
baseUrl: 'src/library',
deps: ['../main'],
paths: {
jQuery: 'jquery-3.2.1',
},
shim: {
a: {
deps: ['jQuery'],
exports: '$'
},
b: {
deps: ['jQuery'],
exports: '$'
}
}
});
如何require
通过一个变量在 main.js 中同时连接插件 a 和 b 并使用两个插件$
?
为什么this
在第一个示例中不是对父对象的引用?
var obj = {
some: this
};
console.log(obj.some); // (1) получаем window, хотя вызываем от obj
var ObjConstructor = function () {
this.some = this;
};
obj = new ObjConstructor();
console.log(obj.some); // (2) получаем объект, созданный ObjConstructor'ом, как и ожидалось
这两种原型继承方式有什么区别,哪一种更好用?
function Cat() {
this.__proto__.type = 'кот';
}
var cat = new Cat();
console.log(cat.type); // кот
function CatTwo() {
}
CatTwo.prototype.type = 'тоже кот';
var catTwo = new Cat();
console.log(catTwo.type); // тоже кот
我注意到在一些难以理解的情况下,php 认为字母“Y”不是 1 个字符,而是两个字符。因此,会出现各种问题,例如,在使用 mb_substr 函数迭代字符时。如何解决这个问题?
再会。我真的不明白为什么我fetchAll()
只能使用1次?第二次,返回一个空数组。
$statement = $pdo->query($someSql);
$a = $statement->fetchAll();
$b = $statement->fetchAll(); // empty array
为什么会这样?毕竟,正如我理解的正确,查询的结果(结果集)存储在$statement
执行后query()
?是什么阻止你再次获得它?