小编Mil*_*nia的帖子

Pandas numpy.where() 使用 - 没有得到想要的结果

我正在尝试根据 NaN 值将两列合并到第三列

df['code2'] = np.where(df['code']==np.nan, df['code'], df['code1'])
Run Code Online (Sandbox Code Playgroud)

我只得到 code2 中 code1 列的值。结果如图所示输出图像

在此输入图像描述

请告诉我我正在编写的代码有什么问题。谢谢

python numpy pandas

3
推荐指数
1
解决办法
3914
查看次数

在gridLayout中从右到左放置项目

我有一个GridLayout布局.我想从右到左放置项目,这意味着我希望在我的布局的右上角有单元格(1,1).GridView到目前为止,我已经测试了这些代码:

1 android:gravity="right"android:layout_gravity="right" ,但它不工作.

2-我也测试过 android:layoutDirection="rtl"

它也不起作用.如何从右到左放置物品?

android right-to-left android-gridlayout

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

Android:在ScrollView中具有权重的LinearLayout

我的ScrollView遇到了令人沮丧的问题,这是我的层次结构:

ScrollView (Vertical)
    LinearLayout (Vertical)
        ImageView weight= 0.5
        Whatever weight= 0.1
        Whatever weight= 0.2
        Whatever weight= 0.2
Run Code Online (Sandbox Code Playgroud)

如果我删除ScrollView(并让LinearLayout作为主要项目),则此方法可以与任何Image一起正常使用:该图像占用屏幕大小的50%,其余的视图则占满其余屏幕。

但是,当ScrollView在此处时,如果“我的图像”太高,则“ weight”参数将被完全忽略:该图像将执行其适合屏幕宽度的所有操作,然后显然太高,并占到50%以上屏幕。编辑:实际上,所有“重量”属性似乎都被忽略了:

没有ScrollView: 在此处输入图片说明

使用ScrollView: 在此处输入图片说明

我希望线性布局完全适合而不需要滚动。那可能吗 ?我试图更改某些图像选项(scaleType,adjustViewBounds),但是我没有想要的东西。

这是整个xml:

<?xml version="1.0" encoding="utf-8"?>

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:weightSum="1">


    <ImageView
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="0.5"
        android:adjustViewBounds="true"
        android:src="@drawable/testing" />

    <Button
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="0.2"
        android:text="I'M A TEST" />

    <Button
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="0.1"
        android:text="I'M A TEST" />

    <Button
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="0.2"
        android:text="I'M A TEST" />

</LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

注意:我需要ScrollView,因为我使用的是PullToRefresh ScrollView

java xml android scrollview android-linearlayout

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

Swift:根据父视图大小动态调整/缩放 UIBezierPath

我正在使用UIBezierPathCAShapeLayer绘制一条线并将其作为子层添加到视图中。一切工作正常,现在我必须调整“线”及其父视图的大小,并严格保持线与视图的比例相同。

下面是创建一条线的代码:

let line = UIBezierPath.arrow(from: startPoint, to: endPoint, tailWidth: 5, headWidth: 20, headLength: CGFloat(inputLength * 0.1))
let shapeLayer = CAShapeLayer()
shapeLayer.path = line .cgPath
self.view.layer.addSublayer(shapeLayer)
Run Code Online (Sandbox Code Playgroud)

resize cashapelayer ios uibezierpath swift

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

如何使用 Flask 应用程序和 BaleBot 向用户发送消息

我想使用 Flask 应用程序来获取向 Bale 用户发送消息的请求。

这段代码可以工作!BaleBot 响应用户消息,Flask 应用程序响应请求。但bot.send_messagedef send_to_user不工作!

例如,如果我在贝尔中向我的机器人发送一条消息(任何东西),他会做出回应。如果我向 Flask 发送这样的请求curl -X POST 127.0.0.1:5000/send/user -d 'bale_id=1533910422&access_hash=6644828719985087310&message=text',Flask 就会做出响应。

import os

import asyncio
from flask import Flask
from flask import request
from balebot.handlers import *
from balebot.filters import *
from balebot.models.base_models import Peer
from balebot.models.messages import *
from balebot.updater import Updater
from balebot.config import Config
from threading import Thread

import zbxbale_settings

Config.log_level = zbxbale_settings.LOG_LEVEL

updater = Updater(token=zbxbale_settings.bale_key, loop=asyncio.get_event_loop())
# updater = Updater(token=zbxbale_settings.bale_key)
dispatcher = updater.dispatcher …
Run Code Online (Sandbox Code Playgroud)

python bale-messenger balebot

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

检测UIPageControl页面更改

我要添加一个UIPageController内部UICollectionViewCell。我创建了一个带有collectionViewCell内部的自定义笔尖文件。在单元格内,我添加了一个UIPageControl

@IBOutlet weak var pageControl: UIPageControl!

    override func awakeFromNib() {
        super.awakeFromNib()

       self.isUserInteractionEnabled = true
        pageControl.isUserInteractionEnabled = true
        self.backgroundColor = UIColor.darkGray
       setupPageControl()
    }

private func setupPageControl() {

    pageControl.numberOfPages = 7
    pageControl.translatesAutoresizingMaskIntoConstraints = false
    pageControl.currentPageIndicatorTintColor = UIColor.orange
    pageControl.pageIndicatorTintColor = UIColor.lightGray.withAlphaComponent(0.8)
}
Run Code Online (Sandbox Code Playgroud)

如何检测页面更改?圆点也位于视图的中间,是否可以将它们放在中间?

在此处输入图片说明

uipagecontrol ios swift

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

动画集合视图单元格

如何为集合视图单元设置动画,例如iOS中左右门的关闭或滑动。像这样:在此处输入图片说明

uikit uiviewanimation uicollectionview uicollectionviewcell swift

-1
推荐指数
1
解决办法
2504
查看次数