我有几个大的栅格,我想在PCA中进行处理(以生成摘要栅格)。我见过几个例子,人们似乎只是简单地调用prcomp或princomp。但是,当我这样做时,我得到以下错误消息:
Error in as.vector(data): no method for coercing this S4 class to a vector
示例代码:
files<-list.files() # a set of rasters
layers<-stack(files) # using the raster package
pca<-prcomp(layers)
我已经尝试使用光栅砖而不是堆栈,但
我在一次面试中遇到了这个问题,但我想不出来。我相信它有一个动态规划解决方案,但我无法理解。
给定砖的数量,输出2d金字塔的总数量,其中金字塔被定义为任何结构,其中一排砖块的砖数比它下面的砖数少。你不必用所有的砖块。
一块砖只是一个正方形,一排砖的数量是唯一重要的信息。
在这个问题上,我认为用迭代和求和的方法可以很容易地解决每一个问题。但是,想出金字塔的数量,可能与我的砖块,是逃避我。
示例,n= 6
X
XX
X
XX XXX
X
XXX XXXX
XX X
XXX XXXX XXXXX
X
XX XX X
XXX XXXX X
我想要实现一个天气层,它使用GeoServer在地图中显示从-40到40度的温度。我有一个SQL Server表,它看起来类似于:
create table temperature (id int identity primary key, geom geometry, temperature float)
Geom包含一个适用于给定温度测量的点。我在GeoServer中将表添加为图层,但我仍然无法将它呈现出来。现在,我得到的最好的是一个大的红色正方形:D,它似乎呈现为一个纯点,而不是光栅。
如何为光栅的良好显示创建正确的绑定等?
是在SLD级别还是在其他地方完成的?
我试图为我运行的K均值模型绘制一个轮廓图,但是,我得到了一个错误:ImportError: cannot import name 'safe_indexing' from 'sklearn.utils。
我最初是在这个中得到描述的问题,但是一旦我修复了它,我就得到了这个问题。我的代码如下:
from yellowbrick.cluster import SilhouetteVisualizer
fig, ax = plt.subplots(2, 2, figsize=(15,8))
for i in range(1,6):
kmeans = KMea
我正在尝试使用" raster“包绘制栅格,但遇到错误
这是我的代码
map = raster("A055E.tif")
plot(map)
Error in `colnames<-`(`*tmp*`, value = "A055E") :
length of 'dimnames' [2] not equal to array extent
sessionInfo()
R version 3.1.1 (2014-07-10)
Platform: i386-w64-mingw32/i386 (32-bit)
locale: