我尝试将一组In [4]: primary=xr.DataArray(np.random.rand(4), dims=list('a'))
...: primary.coords['group'] = (('a',), [0,0,1,1])
...: primary
...:
Out[4]:
<xarray.DataArray (a: 4)>
array([ 0.27772841, 0.06126117, 0.51753086, 0.35994987])
Coordinates:
* a (a) int64 0 1 2 3
group (a) int64 0 0 1 1
中的一组值加入到另一个In [5]: secondary=xr.DataArray(np.random.rand(2), dims=['group'], coords={'group': [0,1]})
...: secondary
...:
Out[5]:
<xarray.DataArray (group: 2)>
array([ 0.75944366, 0.90325489])
Coordinates:
* group (group) int64 0 1
中。它们应该基于第一个的非维度坐标进行连接。我认为这应该很容易,但我似乎无法解决这个问题。
第一个数组:
primary - secondary
第二个数组:
group
我如何INSERT INTO
使数组沿着# Import the SQLite3 module
import sqlite3
db = sqlite3.connect(':memory:')
c = db.cursor()
c.execute('''CREATE TABLE users(id INTEGER PRIMARY KEY, name TEXT, phone TEXT)''')
users = [
('John', '5557241'),
('Adam', '5547874'),
('Jack', '5484522'),
('Monthy',' 6656565')
]
c.executemany('''INSERT INTO users(name, phone) VALUES(?,?)''', users)
db.commit()
# Print the users
c.execute('''SELECT * FROM users''')
for row in c:
print(row)
db.close()
维度加入?
由于
答案 0 :(得分:1)
您需要Random _randNum = new Random(seed);
第一个但不应用聚合:
groupby