我想构造两个数据框并在不使用任何形式的 merge() 的情况下合并它们。相反,我需要使用集合操作 union() 和 match() 或 %in% 运算符。以下输出必须显示 d1,d2 的内容以及合并 d1 和 d2 的结果。
我已经想出了如何使用 merge() 来做到这一点,但我无法找到如何使用 union() 和 match() 或 %in% 运算符来做到这一点。或任何其他方式来做到这一点。另外我的输出与输出应该是不匹配的。我是初学者,感谢您的帮助。
d1.Kids <- c("Jack", "Jill", "Jillian", "John", "James")
d1.States <- c("CA", "MA", "DE", "HI", "PA")
d1 <- data.frame(d1.Kids, d1.States, stringsAsFactors = FALSE)
d2.Ages <- c(10, 7, 12, 30)
d2.Kids <- c("Jill", "Jillian", "Jack", "Mary")
d2 <- data.frame(d2.Ages, d2.Kids, stringsAsFactors = FALSE)
# Merging two created data frame
merge <- merge(d1, d2, by.x = "d1.Kids", by.y = "d2.Kids", …Run Code Online (Sandbox Code Playgroud) 我如何删除这个 svg 中多余的空白?当我检查蓝色曲线时,它是路径,突出显示的蓝色是整个 svg。我不明白我尝试调整视图框和几个不同的属性但不起作用?
.grey-curve-svg 只是一个没有样式的空 div。
这是 svg:
<div class="grey-curve-svg">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320">
<path fill="#0099ff"
fill-opacity="1"
style="--darkreader-inline-fill:#007acc;"
data-darkreader-inline-fill=""
d="M0,320L120,298.7C240,277,480,235,720,234.7C960,235,1201,277,1320,298.7L1440,320L1440,320L1320,320C1200,320,960,320,720,320C480,320,240,320,120,320L0,320Z"
></path>
</svg>
</div>Run Code Online (Sandbox Code Playgroud)
我正在尝试使用 3x3 十字形内核对 8x8 矩阵进行形态变换。我想用内核 B1 对 A1 应用腐蚀、膨胀、打开和关闭。我收到一个错误,我不知道如何解决这个问题。

这是我到目前为止。
import cv2 as cv
import numpy as np
# A1 = 8x8 matrix
A1 = np.array([[0,0,0,0,0,0,0,0],
[0,0,0,1,1,1,1,0],
[0,0,0,1,1,1,1,0],
[0,1,1,1,1,1,1,0],
[0,1,1,1,1,1,1,0],
[0,1,1,1,1,0,0,0],
[0,1,1,1,1,0,0,0],
[0,0,0,0,0,0,0,0]])
# Cross-shaped kernel (structuring element)
cv.getStructuringElement(cv.MORPH_CROSS,(3,3))
kernel = np.array ([[0, 1, 0],
[1, 1, 1],
[0, 1, 0]], dtype = np.uint8)
# Dilation
dilation = cv.dilate(A1,kernel,iterations = 1)
cv.imshow('dilation', dilation)
# Erosion
erosion = cv.erode(A1,kernel,iterations = 1)
cv.imshow('erosion', erosion)
# Opening
opening = cv.morphologyEx(A1, cv.MORPH_OPEN, kernel)
cv.imshow('opening', …Run Code Online (Sandbox Code Playgroud) python opencv image-processing mathematical-morphology image-morphology
我对只读属性的含义有些困惑?我知道这classList是 MDN 定义的只读属性,但这究竟是什么意思?