小编Jea*_*ett的帖子

在Delaunay-triangulated表面中找到包含任意点的三角形

我正在寻找z(x,y)基于Delaunay三角剖分的不规则采样函数的线性插值.假设我有一座山,我已经获得了Delaunay三角剖分:

德劳内三角山

我知道z每个三角形顶点(样本)的高度.我想要z任意点的高度(x,y).

  • 如何判断哪个三角形包含点(x,y)?一旦我知道这一点,我想在三角形的三个顶点之间进行插值是相当简单的.

  • 你知道现成的这个实现吗?也许包括插值位?我确信必须在某处开源实现.我对Java(源代码或JAR)特别感兴趣,但任何VB或其他语言都可能有用.

java algorithm interpolation vba triangulation

16
推荐指数
1
解决办法
3707
查看次数

将逗号分隔的条目拆分为新行

我目前在一张纸上有这些数据

Col A   Col B
1       angry birds, gaming
2       nirvana,rock,band
Run Code Online (Sandbox Code Playgroud)

我想要做的是拆分第二列中逗号分隔的条目并插入新行,如下所示:

Col A   Col B
1   angry birds
1   gaming
2   nirvana
2   rock
2   band
Run Code Online (Sandbox Code Playgroud)

我相信这可以通过VBA完成,但无法自己解决.

excel vba excel-vba

16
推荐指数
2
解决办法
5万
查看次数

在这种情况下,不确定字符串拆分如何实际工作

我没有得到以下内容:

在以下内容中String:

String s = "1234;x;;y;";

如果我做:
String[] s2 = s.split(";");

s2.length变成了4岁

s2[0] = "1234";  
s2[1] = "x";  
s2[2] = "";  
s2[3] = "y"; 
Run Code Online (Sandbox Code Playgroud)

但在字符串中: String s = "1234;x;y;;";

我明白了:

s2.length 成为3和

s2[0] = "1234";  
s2[1] = "x";  
s2[2] = "y"; 
Run Code Online (Sandbox Code Playgroud)

有什么区别,在后一种情况下我也没有得到4?

更新:
使用-1不是我期待的行为.
我的意思是最后一个分号是结尾的String所以在后一个例子中我也期待4作为数组的长度

java regex string split

16
推荐指数
1
解决办法
1599
查看次数

保留/切片pandas中的特定列

我知道这些列切片方法:

df2 = df[["col1", "col2", "col3"]]df2 = df.ix[:,0:2]

但我想知道是否有一种方法可以从同一切片中的数据帧的前/中/末端切片,而无需特别列出每一列.

例如,df具有列的数据框:col1,col2,col3,col4,col5和col6.

有没有办法做这样的事情?

df2 = df.ix[:, [0:2, "col5"]]

我正处于这样的情况:我有数百列,并且通常需要根据不同的请求对特定列进行切片.我查看了文档并没有看到类似的东西.我忽略了什么吗?

python pandas

16
推荐指数
2
解决办法
3万
查看次数

"无法获取WorksheetFunction类的VLookup属性"错误

我正在尝试开发一个表单来跟踪发票的进入.表单将有一个组合框,我可以点击并选择供应商编号.我希望文本框根据从组合框中选择的供应商编号自动填写.这是我到目前为止所拥有的:

Private Sub ComboBox1_Change()    
    'Vlookup when ComboBox1 is filled
    Me.TextBox1.Value = Application.WorksheetFunction.VLookup( _
        Me.ComboBox1.Value, Worksheets("Sheet3").Range("Names"), 2, False)    
End Sub
Run Code Online (Sandbox Code Playgroud)

工作表3是从中提取信息的(供应商编号和名称).

当我回到表单来测试代码时,我收到以下错误:

运行时错误'1004':无法获取WorksheetFunction类的VLookup属性

我该如何解决?

excel vba excel-vba vlookup

16
推荐指数
2
解决办法
12万
查看次数

获取对象的所有属性的列表

有没有办法获取给定对象的所有有效属性的列表?

如果我想从单元格a1开始,然后向下并指定a1,a2,a3,那么让我们说一个工作表对象的所有有效属性是可以做到的吗?我找不到任何:

list = object.enumproperties

有任何想法吗?

excel vba excel-vba

16
推荐指数
1
解决办法
2万
查看次数

Hive Explode/Lateral查看多个数组

我有一个具有以下架构的配置单元表:

COOKIE  | PRODUCT_ID | CAT_ID |    QTY    
1234123   [1,2,3]    [r,t,null]  [2,1,null]
Run Code Online (Sandbox Code Playgroud)

我如何规范化数组,以便得到以下结果

COOKIE  | PRODUCT_ID | CAT_ID |    QTY

1234123   [1]          [r]         [2]

1234123   [2]          [t]         [1] 

1234123   [3]          null       null 
Run Code Online (Sandbox Code Playgroud)

我尝试过以下方法:

select concat_ws('|',visid_high,visid_low) as cookie
,pid
,catid 
,qty
from table
lateral view explode(productid) ptable as pid
lateral view explode(catalogId) ptable2 as catid 
lateral view explode(qty) ptable3 as qty
Run Code Online (Sandbox Code Playgroud)

然而结果是笛卡尔积.

hive explode hiveql

16
推荐指数
3
解决办法
4万
查看次数

用于计算文本文件中行数的函数

需要一个接受文件名作为参数的函数,然后返回该文件中的行数.

应该在30秒内获取一个1000万行文件的计数.

目前有一些东西 - 但它与大文件太慢:

Dim objFSO, strTextFile, strData, arrLines, LineCount
CONST ForReading = 1

'name of the text file
strTextFile = "sample.txt"

'Create a File System Object
Set objFSO = CreateObject("Scripting.FileSystemObject")

'Open the text file - strData now contains the whole file
strData = objFSO.OpenTextFile(strTextFile,ForReading).ReadAll

'Split by lines, put into an array
arrLines = Split(strData,vbCrLf)

'Use UBound to count the lines
LineCount = UBound(arrLines) + 1

wscript.echo LineCount

'Cleanup
Set objFSO = Nothing
Run Code Online (Sandbox Code Playgroud)

vbscript scripting

15
推荐指数
3
解决办法
7万
查看次数

处理视图可见性更改而不覆盖视图

有没有办法处理视图可见性更改(例如,从GONE到VISIBLE)而不覆盖视图?

有点像View.setOnVisibilityChangeListener();

android

15
推荐指数
2
解决办法
2万
查看次数

所以我的Excel-VBA项目密码很容易被破解......还有什么其他选择?

现在我知道有一个简单的解决方法来锁定和密码保护VBA代码的标准方法,我想继续采用更有效的方法来保护代码.我将向客户提供基于Excel的工具,但想要的不仅仅是简单的烦恼型保护,只会阻止最懒的黑客.

Excel-VBA中是否有任何选项,或者我们是否真的必须编译单独的应用程序并忘记基于Excel的界面?

passwords excel vba excel-vba password-protection

14
推荐指数
1
解决办法
8585
查看次数