小编Jam*_*een的帖子

使用pandas DataFrame连接(连接)NumPy数组

我有一个10行5列的pandas数据帧和一个零的numpy矩阵np.zeros((10,3)).

我想将numpy矩阵连接到pandas数据帧,但是我想在将numpy数组连接到它之前从pandas数据帧中删除最后一列.

所以我最终得到一个10行和5 - 1 + 3 = 7列的矩阵.

我想我可以用

new_dataframe = pd.concat([
    original_dataframe,
    pd.DataFrame(np.zeros((10, 3)), dtype=np.int)
], axis=1, ignore_index=True)
Run Code Online (Sandbox Code Playgroud)

哪里original_dataframe有10行5列.

如何original_dataframe在连接numpy数组之前删除最后一列?我如何确保保留所有数据类型?

python numpy dataframe pandas

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

Bootstrap 4中容器内的全宽图像

我正在使用Bootstrap 4,我有一个模板布局

<div class="navbar">
  ...
</div>
<div class="container">
  {{content}}
</div>
Run Code Online (Sandbox Code Playgroud)

几乎在所有情况下都适用.但是,有时我希望内容中的图像占据整个宽度,但这是不可能的,因为.container使用left-paddingright-padding.

我可以通过.container在每个视图中的正确位置而不是在我的模板布局文件中添加类来解决这个问题,但这会变得非常烦人.特别是如果我有一个CMS,不同的作者可以写文章,如果他们想要在他们的文章中间有一个全宽的图像,他们必须写原始的HTML类似于

<div class="container">
  some text
</div>
<div class="full-width-image">
  <img src="" alt="">
</div>
<div class="container">
  more text
</div>
..
Run Code Online (Sandbox Code Playgroud)

我怎么能解决这个问题?

html css padding width twitter-bootstrap

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

多级列表,包含Meteor中的链接

我有一个字段集合groupNumbernumber:

groupNumber, number
=================
1, 1
1, 2
1, 3
1, 4
2, 1
2, 2
2, 3
2, 8
3, 4
3, 5
...
Run Code Online (Sandbox Code Playgroud)

我可以打印整个系列

{{#each numbers}}
  <tr>
    <td>{{groupNumber}}</td>
    <td>{{number}}</td>
  </tr>
{{/each}}
Run Code Online (Sandbox Code Playgroud)

但我需要它作为链接.因此,在第一页我需要查看组号列表(1,2,3,...),当我点击其中一个组时,我会看到属于该组的号码.

如果我拥有groupNumbernumber分成两个不同的集合并用于iron-router在组列表和属于组的数字列表之间导航,我可以很容易地实现这一点.但是如何在同一个集合中的两个字段中获得这个?

meteor iron-router

9
推荐指数
1
解决办法
163
查看次数

图标未显示语义UI

我正在使用https://semantic-ui.com/introduction/getting-started.html上的指南与Gulp构建语义UI .

但是,问题是现在图标没有显示.所以,如果我使用<i class="facebook icon"></i>,没有任何东西出现.

我想我还没有建立图标字体或类似的东西.

是否有必要自己加载Font Awesome或类似的东西?我已经阅读了Semantic UI文档,但我找不到任何说明我必须做任何事情才能启用图标.

css icons font-awesome semantic-ui gulp

8
推荐指数
2
解决办法
4116
查看次数

在React Native中的图像顶部创建一个旋转的文本横幅(trapezoid)

如何制作旋转横幅的方式与Tidal在此处的方式相同

在此输入图像描述

我已经尝试制作一个梯形并根据http://browniefed.com/blog/the-shapes-of-react-native/将其旋转45度,然后在其上面放置一个旋转的文本,但这是非常困难的使其与边界对齐.

var Trapezoid = React.createClass({
  render: function() {
    return (
      <View style={styles.trapezoid} />
    )
  }
})

trapezoid: {
  width: 200,
  height: 0,
  borderBottomWidth: 100,
  borderBottomColor: 'red',
  borderLeftWidth: 50,
  borderLeftColor: 'transparent',
  borderRightWidth: 50,
  borderRightColor: 'transparent',
  borderStyle: 'solid'
} 
Run Code Online (Sandbox Code Playgroud)

我还考虑过制作第一个大三角形,然后在顶部制作一个较小的三角形(隐藏大三角形的一部分),这样只有横幅可见,然后放置一个旋转的文本,但由于后面的图像不是实心的彩色,不可能选择隐藏较大三角形的较小三角形的背景颜色.

最简单的必须是这样的

<View style={{
  transform: [{ rotate: '-30deg'}],
  marginLeft: 5,
  marginTop: 5,
  backgroundColor: 'lightblue',
  borderTopWidth: 1,
  borderBottomWidth: 1,
  borderColor: '#fff',
  paddingVertical: 1,
  paddingHorizontal: 20,
  marginLeft: -15,
  marginTop: 8
}}>
  <Text style={{
    backgroundColor: 'transparent', color: '#111', fontSize: 10,
    fontWeight: 'bold' }}>EXCLUSIVE</Text> …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-native

8
推荐指数
1
解决办法
643
查看次数

将纬度,经度和zoomLevel转换为latitudeDelta和longitudeDelta

我有一个缩放级别zoom=Z和位置latitude=x,longitude=y但我需要设置与区域latitude,longitude,latitudeDeltalongitudeDelta.

我找到了这张照片

在此输入图像描述

解释如何latitudeDeltalongitudeDelta工作,以及公式

zoom = Math.round(Math.log(360 / region.longitudeDelta) / Math.LN2
Run Code Online (Sandbox Code Playgroud)

但是,我怎么能缩放级别转换zoom=ZlatitudeDeltalongitudeDelta

我猜想,我只需要设置两种latitudeDeltalongitudeDelta再计算从与屏幕尺寸的其他值?

javascript google-maps latitude-longitude reactjs react-native

8
推荐指数
1
解决办法
771
查看次数

将环境变量部署到 Firebase 托管

我在 React 中使用 Firebase,在初始化 Firebase 时,我使用从我的 .env 文件中提取的环境变量dotenv。我想构建我的 React 应用程序并将其部署到 Firebase 托管,我将 GitHub Actions 与以下 .yml 工作流文件一起使用:

name: Deploy
on:
  push:
    branches:
      - master

jobs:
  build:
    name: Build
    runs-on: ubuntu-latest
    steps:
      - name: Checkout Repo
        uses: actions/checkout@master
      - name: Install Dependencies
        run: npm install
      - name: Build
        run: npm run build
      - name: Archive Production Artifact
        uses: actions/upload-artifact@master
        with:
          name: public
          path: public
  deploy:
    name: Deploy
    needs: build
    runs-on: ubuntu-latest
    steps:
      - name: Checkout Repo
        uses: actions/checkout@master
      - …
Run Code Online (Sandbox Code Playgroud)

environment-variables continuous-deployment firebase firebase-hosting github-actions

8
推荐指数
1
解决办法
2021
查看次数

在Meteor中使用AutoForm的可编辑表格

如何在Meteor中创建包含输入字段的表格.我使用了http://autoform.meteor.com/update-each中的示例,但它们只使用了1个输入字段.

该功能适用​​于此代码:

  <tbody>
    {{#each persons}}
      {{#autoForm id=makeUniqueID type="update" collection=Collections.Persons doc=this autosave=true}}
      <tr>
        <td>{{> afFieldInput name="fullName" label=false}}</td>
        <td>{{> afFieldInput name="email" label=false}}</td>
        <td>{{> afFieldInput name="address" label=false}}</td>
        <td><button type="submit" class="btn btn-xs btn-danger">Delete</button></td>
      </tr>
      {{/autoForm}}
    {{/each}}
  </tbody>
Run Code Online (Sandbox Code Playgroud)

但它<form>围绕每个创建了一个元素<tr>,它搞砸了我的HTML.这样做的正确方法是什么?

javascript node.js meteor meteor-autoform

7
推荐指数
1
解决办法
1503
查看次数

存储和使用训练有素的神经网络

我正在尝试开发一个神经网络来预测时间序列.

据我所知,我正在训练我的神经网络训练集并用测试集验证它.

当我对我的结果感到满意时,我可以使用我的神经网络来预测新值,而神经网络本身基本上只是我使用训练集调整的所有权重.

它是否正确?

如果是这样,我应该只训练我的网络一次,然后只使用我的网络(权重)来预测未来的价值.您通常如何避免重新计算整个网络?我是否应该将所有权重保存在数据库或其他内容中,以便我可以随时访问它而无需再次训练?

如果我的理解是正确的,我可以在专用计算机(例如超级计算机)上进行大量计算,然后在网络服务器,iPhone应用程序或类似的东西上使用我的网络,但我不知道如何存储它.

python machine-learning neural-network heavy-computation recurrent-neural-network

7
推荐指数
1
解决办法
3334
查看次数

在React Native的ScrollView中设置contentInset和contentOffset

我试图让我的内容从React Native的顶部开始100 px.我试过了

const OFFSET = 100
const ScrollViewTest = (props) => (
  <ScrollView
    contentInset={{ top: OFFSET }}
    contentOffset={{ y: OFFSET }}
  >
    <Text>Test</Text>
  </ScrollView>
)
Run Code Online (Sandbox Code Playgroud)

但是当我渲染屏幕时,它从0 px开始,但如果我滚动一点,它将从顶部滚动到100px并保持在那里.

所以似乎React Native不会在初始化时触发contentOffsetcontentInset属性.

我怎样才能解决这个问题?我也试过设置automaticallyAdjustContentInsets={false}没有变化.

此外,似乎这些属性仅适用于iOS.Android有类似的属性吗?

javascript ios react-native react-native-android react-native-ios

7
推荐指数
2
解决办法
8935
查看次数